const app = new Hono()
const userRoute = new Hono()
// .get("/top", (c) => {
// return c.json({ message: "Top" }, 200)
// })
.get(
"/:id",
zValidator(
"param",
z.object({
id: z.string(),
})
),
(c) => {
return c.json({ message: `Hello ${c.req.param("id")}` }, 200)
}
)
const routes = app.route("/user", userRoute)
app.on(["POST", "GET"], "/api/auth/**", (c) => {
return c.json({ message: "Hello" }, 200)
})
export default app
// curl http://localhost:3000/api/auth/ok
// {"message":"Hello"}
const app = new Hono()
const userRoute = new Hono()
// .get("/top", (c) => {
// return c.json({ message: "Top" }, 200)
// })
.get(
"/:id",
zValidator(
"param",
z.object({
id: z.string(),
})
),
(c) => {
return c.json({ message: `Hello ${c.req.param("id")}` }, 200)
}
)
const routes = app.route("/user", userRoute)
app.on(["POST", "GET"], "/api/auth/**", (c) => {
return c.json({ message: "Hello" }, 200)
})
export default app
// curl http://localhost:3000/api/auth/ok
// {"message":"Hello"}