Maison >interface Web >js tutoriel >Introduction détaillée aux méthodes de débogage de NodeJs
À propos du débogage
Quand on se concentre uniquement sur le front-end, on est habitué au F12, qui nous apportera un sentiment de sécurité et de confort.
Mais lorsque nous utilisons NodeJs pour développer le backend, je pense que le cauchemar arrive.
Mais ne vous inquiétez pas, déboguer NodeJs est très gênant ! C'est sûr.
Mais heureusement, nous avons ##node-inspector ## pour nous aider à résoudre certains problèmes de débogage, mais il est encore un peu impuissant pour NodeJs, qui a de fortes capacités asynchrones.
node-inspector
Installer node-inspector
Installez toujours node-inspector globalement via npm
npm install -g node-inspector
Code de test
//event.js var events = require('events'); var util = require('util'); function tianxiasan(name){ this.name = name; events.EventEmitter.call(this); } util.inherits(Restaurant, events.EventEmitter); //定义角色 var restaurant = new tianxiasan('奕剑');
C'est le code que nous voulons déboguer
Démarrez node-inspector
Démarrez node-inspector en premier
C:\Users\Administrator>node-inspector Node Inspector v0.12.8 Visit http://127.0.0.1:8080/?port=5858 to start debugging.
D'accord, démarrez avec succès .
Démarrez le mode débogage de nodejs
Rouvrez un terminal et démarrez la fonction de débogage fournie par nodejs
C:\Users\Administrator\Desktop>node --debug-brk event.js Debugger listening on port 5858
--debug-brk signifie utiliser le mode débogage pour démarrer event.js et le point d'arrêt sur la première ligne.
Voir l'effet
De cette façon, les deux programmes communiquent via socket. Nous pouvons déboguer NodeJs dans les outils de développement Google dans nos propriétés.
Quelle interface familière. Le processus de débogage ci-dessous est similaire au débogage Js.
Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra apporter de l'aide à l'étude ou au travail de chacun. J'espère également soutenir Script Home !
Connexion nodejsmongodbImplémentation de base de données d'ajout, de suppression, de modification et de requête
Nodejs Explication détaillée et explication de la création d'un simple serveur Web Exemple
La fenêtre exécute automatiquement l'application nodejs en arrière-plan via vbs+bat
NodeJs lit JSON Précautions lors du formatage des fichiers
nodejs Développement des paiements du compte public WeChat
Mémoire nodeJs Explication détaillée du problème de fuite
Avantages des NodeJs et des programmes adaptés au développement
Utiliser nodejs pour créer une méthode statique simple de serveur de fichiers sur Windows
Nodejs explore le contenu de la page HTML (recommandé)
Principes de mise en œuvre et construction de serveurs à l'aide de nodejs (dynamique)
Comment obtenir l'horodatage et le décalage horaire dans nodejs
Combiner NodeJS avec HTML5 pour faire glisser et déposer plusieurs fichiers Comment télécharger sur le serveur
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!