diff --git a/src/features/auth/server/route.ts b/src/features/auth/server/route.ts new file mode 100644 index 0000000..ab1df52 --- /dev/null +++ b/src/features/auth/server/route.ts @@ -0,0 +1,17 @@ +import { Hono } from "hono"; +import { zValidator } from "@hono/zod-validator"; +import { loginSchema, registerSchema } from "../schema"; + +const app = new Hono() + .post("/login", zValidator("json", loginSchema), async (c) => { + const { email, password } = c.req.valid("json"); + console.log({ email, password }); + return c.json({ email, password }); + }) + .post("/register", zValidator("json", registerSchema), async (c) => { + const { name, email, password } = c.req.valid("json"); + console.log({ name, email, password }); + return c.json({ name, email, password }); + }); + +export default app;