Skip to content

分类管理

管理文章和项目分类的接口。

获取分类列表

获取所有分类列表。

接口信息

  • 请求路径: GET /api/admin/categories
  • 认证方式: 需要认证(管理员权限)

创建分类

创建新分类。

接口信息

  • 请求路径: POST /api/admin/categories
  • 认证方式: 需要认证(管理员权限)

请求参数

参数名类型必填说明
namestring分类名称
typestring类型:article/project,默认 article
descriptionstring分类描述

请求示例

bash
curl -X POST http://localhost:3000/api/admin/categories \
  -H "Authorization: Bearer your-jwt-token" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "技术分享",
    "type": "article",
    "description": "分享技术文章"
  }'

更新分类

更新已有分类。

接口信息

  • 请求路径: PUT /api/admin/categories/:id
  • 认证方式: 需要认证(管理员权限)

请求示例

bash
curl -X PUT http://localhost:3000/api/admin/categories/1 \
  -H "Authorization: Bearer your-jwt-token" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "更新后的分类名"
  }'

删除分类

删除指定分类。

接口信息

  • 请求路径: DELETE /api/admin/categories/:id
  • 认证方式: 需要认证(管理员权限)

请求示例

bash
curl -X DELETE http://localhost:3000/api/admin/categories/1 \
  -H "Authorization: Bearer your-jwt-token"

错误响应

HTTP 状态码说明
401未登录或 Token 无效
403权限不足(非管理员)
404分类不存在
400参数错误
500服务器错误

相关接口