Skip to main content
Sourcemaps worden gebruikt om het oorspronkelijke regel- en kolomnummer op te halen uit een backtrace die naar een geminimaliseerd of getranspileerd bestand verwijst. Wij raden aan om waar mogelijk publieke sourcemaps te gebruiken. Builds die veel sourcemaps produceren, kunnen lang duren om te uploaden via ons private sourcemap-endpoint. Deze API biedt een eenvoudige manier om private sourcemaps te uploaden voor gebruik met frontend errors.
Private sourcemaps worden niet gebruikt om Node.js-backtraces op te lossen.Volg de Node.js-installatie-instructies om uw applicatie zo te configureren dat sourcemap-backtraces worden gegenereerd.

Sourcemap aanmaken

Met dit endpoint kunt u private sourcemaps aanmaken.

Sourcemaps matchen

Wij matchen de waarden voor de name[]-velden tegen de volledige backtrace-URL. Bijvoorbeeld, de volgende backtrace-regel:
Shell
Zal matchen met de name: https://test.local/main.abc123.js. U kunt meerdere name’s toevoegen in één curl-request:
Let op: u kunt slechts één sourcemap-bestand tegelijk uploaden. Als u meerdere sourcemap-bestanden heeft, moet u voor elk bestand een aparte uploadrequest sturen. De maximale uploadgrootte voor een sourcemap-bestand is 100 MB.

Parameters

Alle parameters, behalve file, kunnen ofwel in de POST-body ofwel als GET-parameters worden verzonden. Alle parameters zijn verplicht.

Responses

  • De API geeft een HTTP-statuscode 201 terug als het succesvol is.
  • De API geeft een HTTP-statuscode 400 terug met een JSON-response wanneer er een validatie-error is opgetreden.
  • De API geeft een HTTP-statuscode 404 terug als er geen app bestaat voor de gegeven combinatie van app-naam, omgeving en Push API key.
Voorbeeld van een 400-responsebody:

Voorbeeld