2016-04-13 8 views
-2

Ich habe eine express.js API, die ich vor kurzem für einige offensichtliche dumme Änderungen zwicken musste, die Kernelemente davon betroffen haben.Express.js Server reagiert nicht - wie Debuggen?

Jetzt habe ich das Problem, dass manchmal mein Server nicht reagiert und nach dem Ändern ~ 15 API-Pfade kann ich nicht mehr zurückverfolgen und wiederholen, ohne viel zu viel Zeit zu verlieren. Ich vermute, der Server steckt irgendwie in einer Endlosschleife und ist gerade damit beschäftigt, durch die Unendlichkeit zu schleifen und auf nichts anderes zu antworten.

Gibt es eine gute Möglichkeit, diese Art von Fehler zu debuggen? Kann ich z.B. Protokolliere die Zeilennummer, die ich jede Sekunde renne?

+0

Mögliche Duplikate von [Wie debugge ich Node.js-Anwendungen?] (Http://StackOverflow.com/Questions/1911015/How-Do-I-Debug-Node-Js-Anwendungen) –

+0

Wie würde das helfen? Hast du einfach nach "how to debug" gegoogelt und hier verlinkt? Wenn nicht, bitte erklären Sie mir, wie dies mir helfen würde, die genaue Linie zu finden, an der ich feststecke? Als ich diesen Artikel gelesen habe, konnte ich nicht sehen, wie es mir helfen würde. –

+0

Nein, ich habe nicht einfach googeln _how debug_. Von dem, was Sie beschrieben haben, empfehle ich Ihnen dringend zu lesen, wie Debugging funktioniert und wie es Ihnen helfen kann. Schauen Sie sich Profiling an, während Sie gerade dabei sind. Und vielleicht auch die Versionskontrolle. –

Antwort

1

Ich habe den Visual Studio-Debugger verwendet, um den Call-Stack und die aktuelle Zeile nach dem Pausieren des Prozesses sehen zu können.

+1

was für ein Biest -_- – Yerken

+1

Sehr produktiver und nützlicher Kommentar direkt @Yerken! '' –

Verwandte Themen