Skip to content

系统信息

获取系统运行状态和信息。

接口信息

  • 请求路径: GET /api/admin/system
  • 认证方式: 需要认证(管理员权限)
  • 内容类型: application/json

请求头

参数名说明
AuthorizationBearer Token

响应字段

字段名类型说明
versionstring系统版本
nodeVersionstringNode.js 版本
environmentstring运行环境:development/production
uptimenumber运行时间(秒)
memoryobject内存信息
memory.usednumber已用内存(MB)
memory.totalnumber总内存(MB)
databaseobject数据库信息
database.statusstring连接状态
database.latencynumber查询延迟(ms)
redisobjectRedis 信息
redis.statusstring连接状态

请求示例

bash
curl http://localhost:3000/api/admin/system \
  -H "Authorization: Bearer your-jwt-token"

响应示例

json
{
  "success": true,
  "data": {
    "version": "2.0.0",
    "nodeVersion": "v22.21.1",
    "environment": "production",
    "uptime": 86400,
    "memory": {
      "used": 512,
      "total": 2048
    },
    "database": {
      "status": "connected",
      "latency": 5
    },
    "redis": {
      "status": "connected"
    }
  }
}

错误响应

HTTP 状态码说明
401未登录或 Token 无效
403权限不足(非管理员)
500服务器错误

相关接口