CDNJS Upload API

轻量、快速的边缘 API 服务,支持从 CDNJS 同步资源至腾讯云 COS。
Edge Functions 强力驱动 ✨

可用接口

GET

获取库信息

/api/libraries?name={name}&version={v}

获取 CDNJS 中指定库的信息及文件列表。如果不提供版本号,则返回最新版本。

POST

同步至 COS

/api/sync

将指定的资源文件从 CDNJS 同步到腾讯云 COS 存储桶。

{ "name": "jquery", "version": "3.7.1", "key": "jquery.min.js" }
GET

流量统计

/api/num?act={request|flow}

获取 EdgeOne 站点的请求数或流量统计数据。

使用示例

HTTP Requests
GET /api/libraries?name=jquery
GET /api/libraries?name=vue&version=3.5.0

GET /api/num
GET /api/num?act=flow

POST /api/sync
// Body:
{
  "name": "jquery",
  "version": "3.7.1",
  "key": "jquery.min.js"
}

提示

路由大小写敏感,`/api/libraries` 与 `edge-functions/api/libraries.js` 路径一一对应。