mirror of
https://gitlab.massbug.com/massbug/judge4c.git
synced 2026-10-15 16:15:16 +00:00
feat(auth): implement auth API routes
This commit is contained in:
@@ -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;
|
||||||
Reference in New Issue
Block a user