backend-patterns - 设计可扩展的 Node.js 后端架构
提供适用于 Node.js、Express 和 Next.js 的后端架构、API 设计、数据库优化、缓存、错误处理、认证及服务端模式。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 设计仓储层
- 分离业务服务
- 构建 API 中间件
- 优化数据库查询
- 避免 N+1 查询
- 配置事务模式
- 应用缓存策略
- 处理 API 错误
- 重试失败操作
- 验证 JWT 令牌
- 执行角色权限
- 实现速率限制
输入
- API 需求
- 数据库架构
- 认证需求
- 缓存需求
- 后台任务需求
输出
- 后端架构指导
- API 实现模式
- 数据库优化建议
- 缓存实现示例
- 错误处理模式
- 认证与授权模式
要求
- Node.js 运行环境
- Express 或 Next.js API 路由
- 数据库访问权限
- 使用 Redis 缓存时具备 Redis 访问权限
