Skip to content

统计信息

获取后台管理系统的统计数据。

接口信息

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

请求头

参数名说明
AuthorizationBearer Token

响应字段

字段名类型说明
articlesobject文章统计
articles.totalnumber文章总数
articles.publishednumber已发布数
articles.draftnumber草稿数
projectsobject项目统计
projects.totalnumber项目总数
projects.publishednumber已发布数
projects.draftnumber草稿数
viewsobject访问统计
views.todaynumber今日访问
views.totalnumber总访问量
likesnumber总点赞数
messagesnumber留言总数

请求示例

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

响应示例

json
{
  "success": true,
  "data": {
    "articles": {
      "total": 150,
      "published": 120,
      "draft": 30
    },
    "projects": {
      "total": 25,
      "published": 20,
      "draft": 5
    },
    "views": {
      "today": 128,
      "total": 12500
    },
    "likes": 890,
    "messages": 45
  }
}

错误响应

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

相关接口