Skip to content

资源管理

管理资源下载的接口。

获取资源列表

获取所有资源。

接口信息

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

创建资源

创建新资源。

接口信息

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

请求参数

参数名类型必填说明
titlestring资源标题
descriptionstring资源描述
fileUrlstring文件下载链接
fileSizestring文件大小
downloadCountnumber下载次数,默认 0
statusstring状态:active/inactive,默认 active

请求示例

bash
curl -X POST http://localhost:3000/api/admin/resources \
  -H "Authorization: Bearer your-jwt-token" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "项目模板",
    "description": "快速开始模板",
    "fileUrl": "https://example.com/template.zip",
    "fileSize": "5.2MB"
  }'

更新资源

更新已有资源。

接口信息

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

删除资源

删除指定资源。

接口信息

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

错误响应

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