用途:该技能面向后端接口开发,聚焦 Backend API、Drizzle ORM 和 Better-Auth 相关逻辑,适合在需要编写服务端接口、数据库操作与鉴权校验的场景中使用。
主要能力:编写标准化的 defineEventHandler;处理 Drizzle ORM 的数据库实体定义、关联查询与迁移;集成 Better-Auth 的鉴权中间件与权限校验;使用 Zod Schema 对请求体和查询参数进行参数校验。
使用方式与规范:响应必须遵循 ApiResponse 格式,列表必须使用分页;错误处理使用 createError 抛出具有语义的 HTTP 异常;权限控制必须在 Handler 顶部调用 requireAuth 或 requireRole;严禁字符串拼接 SQL,以防注入。
示例:输入“实现发布文章的接口”时,动作是在 server/api/posts.post.ts 中编写逻辑,包含 Zod 校验、权限校验和数据库写入。
限制:资料未提供安装命令、依赖版本、平台支持、收费方式及具体迁移步骤等细节,暂未提供。