• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Activer la prise en charge des cartes sources

Les applications transpilées, telles que celles écrites en TypeScript ou Babel, afficheront des traces d'appels d'erreur qui pointent généralement vers des fichiers, des lignes et des fonctions dans les fichiers créés, plutôt que vers les fichiers sources.

Si vous activez la modélisation source dans Node.js, vous obtiendrez une trace d'erreur plus significative pointant vers des lignes et des fonctions dans la source du code.

Comment activer la modélisation des sources

Vous pouvez activer la prise en charge de la carte source de Node dans la commande node qui démarre votre application :

bash
$
node --enable-source-maps -r newrelic ./dist/server.js

Exemple

Une application exécutée sans prise en charge de la carte source peut afficher une trace d'appels d'erreur comme celle-ci :

bash
Error: Failed to get all entries in model
at /dist/models/entries.js:41:23
... (multiple functions in New Relic Node agent js files)
at /dist/models/entries.js:39:35
at Generator.next (<anonymous>)

Conseil

Notez que la trace fait référence aux fichiers créés dans /dist.

La même application avec la prise en charge de la carte source activée référencera à la place les fichiers de code source :

bash
Error: Failed to get all entries in model
at <anonymous> (/src/models/entries.ts:28:13)
... (multiple functions in New Relic Node agent js files)
at <anonymous> (/src/models/entries.ts:26:19)
at Generator.next (<anonymous>)

Cette trace d'appels pointe vers des fonctions et des numéros de ligne spécifiques dans vos fichiers sources, afin que vous puissiez trouver les erreurs plus facilement.

Vous pouvez observer ce comportement en exécutant notre exemple applicationde cartes sources, ce qui facilite la comparaison des traces d'erreur avec et sans cartes sources activées.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.