diff options
Diffstat (limited to 'js/src/server')
| -rw-r--r-- | js/src/server/server.ts | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/js/src/server/server.ts b/js/src/server/server.ts index dd066c400..7ed67057c 100644 --- a/js/src/server/server.ts +++ b/js/src/server/server.ts @@ -11,10 +11,10 @@ export namespace Server { const log = Log.create({ service: "server" }); const PORT = 16713; - export type App = ReturnType<typeof listen>; + export type App = ReturnType<typeof app>; - export function listen() { - const app = new Hono() + function app() { + return new Hono() .get("/event", async (c) => { log.info("event connected"); return streamSSE(c, async (stream) => { @@ -51,14 +51,15 @@ export namespace Server { return c.json(msg); }, ); + } - Bun.serve({ + export function listen() { + const server = Bun.serve({ port: PORT, hostname: "0.0.0.0", idleTimeout: 0, - fetch: app.fetch, + fetch: app().fetch, }); - - return app; + return server; } } |
