Files
zk-data-agent/frontend/app/app/api/claw/auth/login/route.ts
T
2026-05-06 16:18:32 +08:00

21 lines
462 B
TypeScript

import { loginAccount } from "@/lib/claw-auth";
export async function POST(req: Request) {
try {
const payload = (await req.json()) as {
username?: string;
password?: string;
};
const account = await loginAccount(
payload.username ?? "",
payload.password ?? "",
);
return Response.json({ account });
} catch (err) {
return Response.json(
{ error: err instanceof Error ? err.message : "登录失败" },
{ status: 400 },
);
}
}