2012-10-10 10 views
9

Ich kann node.js Server nicht debuggen, wenn Sie forever.js verwenden. Ist das nicht möglich?node.js debuggen mit node-inspector und forever.js

1) Startet die server.js ok, aber ich kann nicht mit node-Inspector debuggen.

2) forever.js als: forever start server.js Startet den Server nicht neu - das ist der Kerndienst für immer?

Ich arbeite an einem Mac.

Dank Grüße

Antwort

8

Starten die server.js ok, aber ich bin nicht in der Lage mit node-Inspektoren zu debuggen.

Forever unterstützt den Debug-Modus nicht standardmäßig. Sie können für immer mit der Frage, um sie erhalten einen benutzerdefinierten Befehl zu starten:

$ forever -c 'node --debug' server.js 

den Server nicht neu starten - das ist der Kerndienst für immer?

Ich nehme an, Sie möchten den Server nach einer Änderung der Quelldateien neu starten. Ich bin nicht sehr vertraut mit für immer, aber ich würde sagen, Sie haben vergessen, -w Option zur Befehlszeile hinzufügen?

-w, --watch  Watch for file changes 

Um einen Prozess zu debuggen und hat es automatisch neu gestartet, läuft Ausgabe

$ forever -w -c 'node --debug' server.js 

Siehe auch diese Knoten-Inspektoren: #196.

2

Detaillierte Anleitungen für die Windows-mit Chrome

Im ersten Anschluss laufen

forever -w -c "node --debug" server.js 

Im zweiten Anschluss laufen

node-inspector 

Navigieren Sie zu localhost: 8080