Documentation
README
后端开发模式 (Backend Development Patterns)
用于构建可扩展服务端应用的后端架构模式与最佳实践。
何时激活 (When to Activate)
- 设计 REST 或 GraphQL API 端点时
- 实现仓储层(Repository)、服务层(Service)或控制层(Controller)时
- 优化数据库查询(N+1 问题、索引、连接池)时
- 添加缓存(Redis、内存缓存、HTTP 缓存头)时
- 设置后台作业(Background jobs)或异步处理时
- 为 API 构建错误处理与数据校验机制时
- 编写中间件(身份验证、日志记录、限流)时
API 设计模式
RESTful API 结构
// ✅ 基于资源的 URL
GET /api/markets # 获取资源列表
GET /api/markets/:id # 获取单个资源
POST /api/markets # 创建资源
PUT /api/markets/:id # 替换资源
PATCH /api/markets/:id # 更新资源
DELETE /api/markets/:id # 删除资源
// ✅ 使用查询参数进行过滤、排序、分页
GET /api/markets?status=active&sort=volume&limit=20&offset=0
仓储模式 (Repository Pattern)
This is the opening of the README. Read the full README on GitHub.