Source map

Endpoint POST /api/v1/sourcemaps

Source map 按 release 存储,并在带有该 release 的事件到达时应用。文件名是浏览器加载 bundle 的路径。

1请求

私密密钥放在 X-Blipit-Key 中。请求体最大 20 MB:release(必填,最多 256 个字符)和 files,一个包含 1 到 100 项的列表,每项为 {filename, map},其中 map 是解析后的 source map 对象。

sh
curl https://in.blipit.io/api/v1/sourcemaps \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" \
  -d "{\"release\":\"shop@1.4.2\",\"files\":[{\"filename\":\"/static/app.js\",\"map\":$(cat dist/app.js.map)}]}"

2响应

200 {release, saved}。400 表示 release 或 files 缺失或格式错误。401 未知密钥,403 公钥。

须知

  • CLI 会替你遍历目录:blipit sourcemaps upload dist --release shop@1.4.2。
  • 为同一个 release 再次上传相同的文件名会替换它。

遇到问题?发邮件至 support@blipit.io。每个项目的密钥和确切的 DSN 在 app.blipit.io 的“API 密钥”下。