J'ai vu beaucoup de questions sur le débogage d'une application nœud / express, mais cela semblait une application Web de nœud, pas un serveur reposant. P>
J'ai construit un serveur simple et fonctionnent parfaitement lorsque START Server avec commande Après avoir installé le module code> NODE-inspecteur Code>, lorsque je démarre un nœud-inspecteur de débogage avec la commande Ensuite, j'utilise Postman pour appeler à nouveau la demande (qui a été invoquée avec succès plus tôt), mais cela me montre une erreur Comment peut faire une demande de débogage du serveur? P> nœud server.js code>. Je peux utiliser Postman ou d'autres outils pour appeler une demande d'obtention / poste. P>
nœud-déboger serveur.js code>, il me montre une page Web à
http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 code> avec la fenêtre de l'inspecteur. P>
404 code>:
ne peut pas obtenir / API / V1 / User / Connexion code>. p>
4 Réponses :
Essayez avec nonnév code>
1) Installez 2) Démarrez votre serveur: p> onedev code>: p>
Utiliser le nœud-inspecteur au lieu de node-débogage (vient dans le même module)
Dans un terminal exécuté:
Node-inspecteur code>
Dans un autre terminal exécuté
nœud --debug serveur.js code> p>
Voici ma solution: N'utilisez pas de nœud-débogage * .js directement. Au lieu de cela, ouvrez deux terminaux de votre projet. Par exemple, je veux déboguer Server-3.js, comme les images ici. Dans un terminal, utilisez l'inspecteur de nœuds pour déboguer d'écoute et une autre utilisation NODE -DEBUG Server-3.js P>
Après avoir envoyé une demande sur Postman: p>
Vous pouvez voir votre situation de débogage dans votre guichet d'inspecteur de nœud écoutant sur le port 5858: P>
Je crois que c'est ce que vous voulez réaliser. P>
La dernière mise à jour est que vous pouvez également recourir à VSCode, qui a un plugin appelé "débogger pour chrome" qui a la fonction de débogage que vous souhaitez. P>
Notez que l'option --debug est obsolète. --Inspect est préféré. Sinon, vous obtiendrez un avertissement / une erreur. P>
(noeud: 11524) [DEP0062] Déprécationwarning: nœud --debug code> et
nœud --debug-brk code> n'est pas valide. Veuillez utiliser
noeudspect code> ou
nœud --Inspect-brk code> à la place. P>
C'est probablement parce que lorsque vous démarrez votre débogueur, l'exécution de
serveur.js code> est en pause et le serveur de repos n'est pas vraiment opérationnel. Essayez de reprendre l'exécution (le bouton Pause ou Play) et définissez plutôt un point d'arrêt.
Nope, j'ai repris l'exécution.
Quelle version de ni vous utilisez? (0.11.0 publié avec le débogage du réseau. Cette hypothèse peut causer des problèmes. Pouvez-vous essayer 0,10. *?)