956 B
956 B
系统接口
健康检查
检查 PostgreSQL 和 Redis 连接状态。
GET /health
无需认证。
响应
{
"status": "ok",
"database": "connected",
"redis": "connected",
"timestamp": 1727856000,
"version": "0.1.0",
"trace_id": "req-abc-123"
}
状态说明
| 字段 | 可能值 |
|---|---|
status |
ok / degraded / down |
database |
connected / disconnected |
redis |
connected / disconnected |
连通性测试
返回 pong,用于验证认证和多租户中间件是否正常工作。
GET /api/v1/ping
需要认证和租户头。
请求头
Authorization: Bearer <access_token>
X-Tenant-ID: <tenant_id>
响应
{
"code": 0,
"message": "success",
"data": {
"message": "pong"
},
"trace_id": "req-abc-123"
}
用途
- 验证 Token 是否有效
- 验证多租户中间件是否正常
- 客户端心跳检测