blob: a0ae0a4a12d56dea297393af005a4fc209ec1a59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import { serve } from "@hono/node-server";
import { Hono } from "hono";
import { logger } from "hono/logger";
import { errorHandler } from "./middleware";
import { auth } from "./routes";
const app = new Hono();
app.use("*", logger());
app.onError(errorHandler);
app.get("/", (c) => {
return c.json({ message: "Kioku API" });
});
app.get("/api/health", (c) => {
return c.json({ status: "ok" });
});
app.route("/api/auth", auth);
const port = Number(process.env.PORT) || 3000;
console.log(`Server is running on port ${port}`);
serve({
fetch: app.fetch,
port,
});
export { app };
|