Source maps

Endpoint POST /api/v1/sourcemaps

Os source maps são armazenados por release e aplicados quando um evento com aquela release chega. O nome do arquivo é o caminho de onde o navegador carrega o bundle.

1Requisição

Chave secreta em X-Blipit-Key. Corpo de até 20 MB: release (obrigatório, até 256 caracteres) e files, uma lista de 1 a 100 entradas, cada uma {filename, map}, onde map é o objeto do source map já parseado.

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)}]}"

2Respostas

200 {release, saved}. 400 quando release ou files estão ausentes ou malformados. 401 chave desconhecida, 403 chave pública.

Bom saber

  • A CLI faz a varredura por você: blipit sourcemaps upload dist --release shop@1.4.2.
  • Enviar o mesmo filename para a mesma release novamente o substitui.

Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.