Files
games/packages/server/src/index.ts
2025-08-07 22:44:33 -04:00

28 lines
520 B
TypeScript

import { Hono } from "hono";
import { serveStatic } from "hono/bun";
import api from "./api";
import { cors } from "hono/cors";
const app = new Hono();
app.use("*", async (c, next) => {
console.log(c.req.method, c.req.url);
await next();
console.log(">>", c.res.status);
});
const isDev = Bun.env.NODE_ENV === "development";
const isProd = Bun.env.NODE_ENV === "production";
isProd &&
app.use(
"*",
serveStatic({
root: "./dist",
})
);
app.use("*", cors());
app.route("/api", api);
export default app;