From 66deafc4fb9e604d50ba0975ebd773c29c95d9ad Mon Sep 17 00:00:00 2001 From: ngc2207 Date: Fri, 31 Jan 2025 16:35:53 +0800 Subject: [PATCH] feat(auth): implement auth API routes --- src/features/auth/server/route.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/features/auth/server/route.ts 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;