1
0
cvsa/packages/elysia/routes/user/login.ts
2025-11-05 19:22:54 +08:00

25 lines
478 B
TypeScript

import { dbCred } from "@core/drizzle";
import { users } from "@core/drizzle/cred/schema";
import { Elysia, t } from "elysia";
export const loginHandler = new Elysia({ prefix: "/login" }).post(
"/session",
async ({ params, status, body }) => {
const { username, password } = body;
return {};
},
{
response: {
200: t.Object({}),
404: t.Object({
message: t.String()
})
},
body: t.Object({
username: t.String(),
password: t.String()
})
}
);