import { serve } from "@hono/node-server"
import { Hono } from "hono"
import { cors } from "hono/cors"
import storiesRouter from "@/routes/stories"
import { sessionMiddleware, type AppEnv } from "@/middlewares/auth"
const app = new Hono<AppEnv>()
app.use("*", cors())
app.use("*", sessionMiddleware)
app.route("/stories", storiesRouter)
app.get("/", (c) => c.text("Hello Hono!"))
serve({ fetch: app.fetch, port: 3001 })
export type AppType = typeof app
import { serve } from "@hono/node-server"
import { Hono } from "hono"
import { cors } from "hono/cors"
import storiesRouter from "@/routes/stories"
import { sessionMiddleware, type AppEnv } from "@/middlewares/auth"
const app = new Hono<AppEnv>()
app.use("*", cors())
app.use("*", sessionMiddleware)
app.route("/stories", storiesRouter)
app.get("/", (c) => c.text("Hello Hono!"))
serve({ fetch: app.fetch, port: 3001 })
export type AppType = typeof app