Débogage en direct
Ce document explique comment déboguer en direct un processus Node.js.
Mon application ne se comporte pas comme prévu
Symptômes
L'utilisateur peut observer que l'application ne fournit pas la sortie attendue pour certaines entrées, par exemple, un serveur HTTP renvoie une réponse JSON où certains champs sont vides. Plusieurs choses peuvent mal tourner dans le processus, mais dans ce cas d'utilisation, nous nous concentrons principalement sur la logique de l'application et sa correction.
Débogage
Dans ce cas d'utilisation, l'utilisateur souhaite comprendre le chemin d'exécution du code que notre application exécute pour un certain déclencheur, comme une requête HTTP entrante. Il peut également souhaiter parcourir le code et contrôler l'exécution, ainsi qu'inspecter les valeurs des variables en mémoire. À cette fin, nous pouvons utiliser l'indicateur --inspect
lors du démarrage de l'application. La documentation de débogage se trouve ici.