Run webserver using hono
This commit is contained in:
parent
93511dbff4
commit
34d1a63ed1
3 changed files with 40 additions and 5 deletions
26
package-lock.json
generated
26
package-lock.json
generated
|
@ -9,7 +9,10 @@
|
|||
"version": "1.0.0",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"dependencies": {
|
||||
"node-ical": "^0.16.1",
|
||||
"@hono/node-server": "^1.1.1",
|
||||
"@types/node": "^20.6.0",
|
||||
"hono": "^3.6.0",
|
||||
"node-ical": "~0.16.1",
|
||||
"typescript": "~5.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -83,6 +86,14 @@
|
|||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@hono/node-server": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.1.1.tgz",
|
||||
"integrity": "sha512-0ZfrcW8Y+TAGNzKGoDB1iQ7Gv7uGsGDOYlz7nckXcHRpK60Oxuz1ttiFmdHYmI6kGO+/VJ8Iy58LDhoTPqkiow==",
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanwhocodes/config-array": {
|
||||
"version": "0.11.11",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
|
||||
|
@ -173,6 +184,11 @@
|
|||
"integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.0.tgz",
|
||||
"integrity": "sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg=="
|
||||
},
|
||||
"node_modules/@types/prettier": {
|
||||
"version": "2.7.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz",
|
||||
|
@ -1046,6 +1062,14 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/hono": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/hono/-/hono-3.6.0.tgz",
|
||||
"integrity": "sha512-snkW8naO1WCrQvpAGE/du30Ek0h71gSM3g4RzzdPIB2LQnl12BEwZYH3s2Kssd6kXGORqHmpoyMBMLWtc9nzKQ==",
|
||||
"engines": {
|
||||
"node": ">=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ignore": {
|
||||
"version": "5.2.4",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
|
||||
|
|
|
@ -20,7 +20,10 @@
|
|||
"author": "Mylloon",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"dependencies": {
|
||||
"node-ical": "^0.16.1",
|
||||
"@hono/node-server": "^1.1.1",
|
||||
"@types/node": "^20.6.0",
|
||||
"hono": "^3.6.0",
|
||||
"node-ical": "~0.16.1",
|
||||
"typescript": "~5.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
14
src/index.ts
14
src/index.ts
|
@ -1,5 +1,13 @@
|
|||
import * as ical from "node-ical";
|
||||
import { serve } from "@hono/node-server";
|
||||
import { Hono } from "hono";
|
||||
/* import * as ical from "node-ical";
|
||||
|
||||
ical.async.parseICS("", (error, data: ical.CalendarResponse) => {
|
||||
ical.async.parseICS("", (_error, data: ical.CalendarResponse) => {
|
||||
console.log(data);
|
||||
});
|
||||
}); */
|
||||
|
||||
const app = new Hono();
|
||||
app.get("/", (c) => c.text("Hello Hono!"));
|
||||
|
||||
console.log("Listening to http://127.0.0.1:3000");
|
||||
serve(app);
|
||||
|
|
Loading…
Reference in a new issue