Skip to main content
Les sourcemaps sont utilisées pour obtenir le numéro de ligne et de colonne d’origine à partir d’une backtrace pointant vers un fichier minifié ou transpilé. Nous recommandons d’utiliser des sourcemaps publiques chaque fois que possible. Les builds qui produisent beaucoup de sourcemaps peuvent prendre beaucoup de temps à être téléchargés via notre point de terminaison de sourcemap privé. Cette API offre un moyen simple de télécharger des sourcemaps privées pour les utiliser avec les erreurs frontend.
Les sourcemaps privées ne seront pas utilisées pour résoudre les backtraces Node.js.Suivez les instructions d’installation Node.js pour configurer votre application afin qu’elle émette des backtraces avec sourcemap.

Créer une sourcemap

Ce point de terminaison permet la création de sourcemaps privées.

Correspondance des sourcemaps

Nous mettrons en correspondance les valeurs des champs name[] avec l’URL complète de la backtrace. Par exemple, la ligne de backtrace suivante :
Shell
Correspondra avec le name : https://test.local/main.abc123.js. Vous pouvez ajouter plusieurs name dans une seule requête curl :
Notez que vous ne pouvez télécharger qu’un seul fichier de sourcemap à la fois, donc si vous avez plusieurs fichiers de sourcemap, vous devrez envoyer une requête de téléchargement pour chaque fichier séparément. La taille maximale de téléchargement autorisée pour un fichier de sourcemap est de 100MB.

Paramètres

Tous les paramètres, à l’exception de file, peuvent être envoyés soit dans le corps POST, soit en tant que paramètres GET. Tous les paramètres sont requis.

Réponses

  • L’API renverra un code de statut HTTP 201 en cas de succès.
  • L’API renverra un code de statut HTTP 400 avec une réponse JSON lorsqu’une erreur de validation s’est produite.
  • L’API renverra un code de statut HTTP 404 si aucune application n’existe pour la combinaison nom d’application, environnement et Push API key donnée.
Exemple de corps de réponse 400 :

Exemple