feat: 新增鉴权

This commit is contained in:
2026-05-22 22:38:01 +08:00
parent b02f15f735
commit 3857f77f8b
38 changed files with 1697 additions and 195 deletions
+14
View File
@@ -0,0 +1,14 @@
// server/api/auth/[...all].ts - Better Auth catch-all 路由,处理所有 /api/auth/* 请求
import { toWebRequest } from "h3";
import { auth } from "~~/server/utils/auth";
/**
* 将所有 /api/auth/* 请求转发给 Better Auth handler
*
* toWebRequest 把 Nitro H3Event 转为标准 Web API Request
* Better Auth handler 返回标准 Web API ResponseNitro 会自动将其转发给客户端
*/
export default defineEventHandler((event) => {
return auth.handler(toWebRequest(event));
});