Skip to content

资源下载

获取可下载资源列表的接口。

获取资源列表

获取所有公开的资源。

接口信息

  • 请求路径: GET /api/resources
  • 认证方式: 无需认证(公开接口)

查询参数

参数名类型必填说明
pagenumber页码,默认 1
limitnumber每页数量,默认 10

下载资源

下载指定资源并增加下载计数。

接口信息

  • 请求路径: GET /api/resources/:id/download
  • 认证方式: 无需认证(公开接口)

路径参数

参数名类型必填说明
idnumber资源 ID

请求示例

bash
# 获取资源列表
curl http://localhost:3000/api/resources

# 下载资源(重定向到实际文件)
curl -L http://localhost:3000/api/resources/1/download

响应示例(资源列表)

json
{
  "success": true,
  "data": [
    {
      "id": 1,
      "title": "项目模板",
      "description": "快速开始模板",
      "fileSize": "5.2MB",
      "downloadCount": 128,
      "createdAt": "2024-01-15T10:00:00.000Z"
    }
  ],
  "total": 10,
  "page": 1,
  "limit": 10
}

错误响应

HTTP 状态码说明
404资源不存在
500服务器错误