Skip to content

响应格式 ​

统一响应结构 ​

成功响应 ​

json
{
  "success": true,
  "code": 200,
  "message": "Success",
  "data": {},
  "timestamp": 1234567890,
  "traceId": "abc-123"
}

错误响应 ​

json
{
  "success": false,
  "code": 40001,
  "message": "Validation failed",
  "errors": [],
  "timestamp": 1234567890,
  "traceId": "abc-123"
}

分页响应 ​

json
{
  "success": true,
  "data": [],
  "meta": {
    "total": 100,
    "page": 1,
    "pageSize": 10,
    "totalPages": 10
  }
}

最佳实践 ​

  1. 保持一致性
  2. 提供有用的错误信息
  3. 包含元数据
  4. 支持过滤和排序

Released under the MIT License.