Node.js
Débogage à distance dans Node.JS
Recherche…
Configuration de l'exécution de NodeJS
Pour configurer le débogage distant du noeud, exécutez simplement le processus de noeud avec l'indicateur --debug
. Vous pouvez ajouter un port sur lequel le débogueur doit s'exécuter avec --debug=<port>
.
Lorsque votre processus nœud démarre, vous devriez voir le message
Debugger listening on port <port>
Ce qui vous dira que tout va bien.
Ensuite, vous configurez la cible de débogage distant dans votre IDE spécifique.
Configuration IntelliJ / Webstorm
- Assurez-vous que le plug-in NodeJS est activé
- Sélectionnez vos configurations d'exécution (écran)
- Sélectionnez + > Débogage distant Node.js
- Assurez-vous d'entrer le port sélectionné ci-dessus ainsi que l'hôte correct
Une fois ceux-ci configurés, exécutez simplement la cible de débogage comme vous le feriez normalement et celle-ci s'arrêtera sur vos points d'arrêt.
Utilisez le proxy pour le débogage via le port sous Linux
Si vous démarrez votre application sous Linux, utilisez le proxy pour le débogage via le port, par exemple:
socat TCP-LISTEN:9958,fork TCP:127.0.0.1:5858 &
Utilisez ensuite le port 9958 pour le débogage à distance.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow