diff --git a/packages/web/src/server.ts b/packages/web/src/server.ts index 5302f92d5..9e31e5ec8 100644 --- a/packages/web/src/server.ts +++ b/packages/web/src/server.ts @@ -1,5 +1,6 @@ import Index from "../index.html"; import { Rendered } from "./render"; +import { Providers } from "./render"; import path from "path"; Bun.serve({ @@ -66,6 +67,15 @@ const server = Bun.serve({ url.host = "localhost:16000"; const result = fetch(url.toString(), req); + if (url.pathname === "/api.json") { + return new Response(JSON.stringify(Providers), { + headers: { + "Content-Type": "application/json", + "Access-Control-Allow-Origin": "*", // Helpful for local testing + }, + }); + } + if (url.pathname !== "/") return result; let html = await result.then((r) => r.text());