From aa0063fd04c171cf00f637cac02cdd4498e1367b Mon Sep 17 00:00:00 2001 From: Philip Stapelfeldt Date: Mon, 15 Jan 2024 14:02:35 +0100 Subject: [PATCH] make server runnable --- package.json | 2 +- src/server.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a70e233..d096980 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ }, "type": "module", "scripts": { - "start": "node server.js" + "start": "node src/server.js" }, "dependencies": { "@hono/node-server": "^1.4.0", diff --git a/src/server.js b/src/server.js index 619a731..37138d3 100644 --- a/src/server.js +++ b/src/server.js @@ -1,11 +1,13 @@ +import { serve } from '@hono/node-server'; import { Hono } from 'hono'; import { stream } from 'hono/streaming'; import { render } from 'swtl'; -import { createReadableStreamFromAsyncGenerator } from './utils.js'; import { template as listTemplate } from './templates/list.js'; +import { createReadableStreamFromAsyncGenerator } from './utils.js'; const app = new Hono(); +const port = 3000; app.get('/', (ctx) => { return stream(ctx, async (stream) => { @@ -16,4 +18,11 @@ app.get('/', (ctx) => { }); }); +console.log(`Server is running on port ${port}`); + +serve({ + fetch: app.fetch, + port, +}); + export default app;