backend-patterns - 应用可扩展的后端架构模式
为 Node.js、Express 和 Next.js API 路由提供后端架构、API 设计、数据库优化、缓存、错误处理及身份验证模式。
标签
更新于: 2026-09-28能力
典型输入
典型输出
该技能可以做什么
- 设计 RESTful API 结构
- 实现仓储层
- 实现服务层
- 构建身份验证中间件
- 优化数据库查询
- 避免 N+1 查询
- 应用事务模式
- 配置缓存策略
- 集中处理 API 错误
- 添加重试退避
- 验证 JWT 令牌
- 执行角色权限控制
输入
- API 需求
- 数据访问需求
- 缓存需求
- 身份验证需求
- 授权需求
- 后台处理需求
输出
- 后端架构指导
- API 设计模式
- 数据库优化指导
- 缓存实现模式
- 错误处理模式
- 身份验证实现模式
- 授权模式
要求
- Node.js 运行时
- Express 或 Next.js API 路由
- Supabase 或数据库访问权限
- 使用 Redis 缓存时的 Redis 访问权限
- JWT 验证所需的 JWT_SECRET
