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;