Heim > Artikel > Web-Frontend > Detaillierte Einführung in die Debugging-Methoden von NodeJs
Über das Debuggen
Wenn wir uns nur auf das Frontend konzentrieren, sind wir an F12 gewöhnt, was uns ein Gefühl von Sicherheit und Komfort vermittelt.
Aber wenn wir NodeJs verwenden, um das Backend zu entwickeln, kommt meiner Meinung nach der Albtraum.
Aber keine Sorge, das Debuggen von NodeJs ist sehr umständlich! Das ist sicher.
Aber glücklicherweise haben wir ## Node-Inspector ##, der uns bei der Lösung einiger Debugging-Probleme hilft, aber für NodeJs, das über starke asynchrone Fähigkeiten verfügt, ist er immer noch etwas machtlos.
Node-Inspector
Node-Inspector installieren
Node-Inspector weiterhin global über npm installieren
npm install -g node-inspector
Testcode
//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('奕剑');
Dies ist der Code, den wir debuggen möchten
Node-Inspector starten
Node-Inspector zuerst starten
C:\Users\Administrator>node-inspector Node Inspector v0.12.8 Visit http://127.0.0.1:8080/?port=5858 to start debugging.
Okay, starte mit Erfolg .
Starten Sie den Debug-Modus von nodejs
Öffnen Sie ein Terminal erneut und starten Sie die von nodejs bereitgestellte Debug-Funktion
C:\Users\Administrator\Desktop>node --debug-brk event.js Debugger listening on port 5858
--debug-brk bedeutet, den Debug-Modus zu verwenden, um event.js und einen Haltepunkt in der ersten Zeile zu starten.
Sehen Sie sich den Effekt an
Auf diese Weise kommunizieren die beiden Programme über den Socket. Wir können NodeJs in den Google Developer Tools in unseren Eigenschaften debuggen.
Was für eine vertraute Oberfläche. Der folgende Debugging-Prozess ähnelt dem Js-Debugging.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels jedem beim Lernen oder bei der Arbeit helfen kann.
nodejs-VerbindungmongodbDatenbankimplementierung zum Hinzufügen, Löschen, Ändern und Abfragen
Nodejs Detaillierte Erklärung und Erläuterung des Aufbaus eines einfachen Webservers Beispiel
Fenster führt die NodeJS-Anwendung automatisch im Hintergrund über vbs+bat aus
NodeJs liest JSONVorsichtsmaßnahmen beim Formatieren von Dateien
nodejs WeChat-Zahlungsentwicklung für öffentliche Konten
NodeJs-Speicher Detaillierte Erklärung des Leckproblems
Vorteile von NodeJs und für die Entwicklung geeigneten Programmen
Verwenden Sie NodeJs unter Windows, um eine zu erstellenstatischEin einfacher Weg zum Dateiserver
Nodejs crawlt HTML-Seiten Inhalt (empfohlen)
Implementierungsprinzipien und Aufbau von Servern mit NodeJS (dynamisch)
So erhalten Sie Zeitstempel und Zeitunterschied in NodeJS
Kombinieren von NodeJS und HTML5 zum Ziehen und mehrere -Dateien löschen. So laden Sie auf den Server hoch
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Debugging-Methoden von NodeJs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!