/ / node-inspector nie łączy się z węzłem - node.js, node-inspector

inspektor węzłów nie może połączyć się z węzłem - node.js, inspekcja węzłów

Uruchomiam węzeł z

node --debug app
OR
node --debug-brk app

odpowiada

debugger listening on port 5858
Express server listening on port 1338

Teraz zaczynam inspektora węzłów

node-inspector --web-port=5859

Odpowiada z

Node Inspector v0.3.2
info  - socket.io started
Visit http://127.0.0.1:5859/debug?port=5858 to start debugging.

Otwórz chrome i przejdź do

http://127.0.0.1:5859/debug?port=5858

Konsola rejestruje następujące dane

wprowadź opis obrazu tutaj

Za pomocą TCPview pokazuje, że węzeł nasłuchuje na porcie 5858, ale nie ma ustanowionego połączenia. Podczas próby nawiązania połączenia ten komunikat pojawia się na konsoli węzła

}Content-Length: 108

Nic więcej. Następnie próbowałem uruchomić debugger na innym porcie:

node --debug=5000 app
node-inspector --debug-port=5000 --web-port=5859

ale inspektor węzłów nie chce się połączyć EDYTOWAĆ: Cóż, błąd nie dotyczy węzła. Zainstalowałem środowisko węzła Eclipse i udało mi się debugować. Postanowił dać inspektorowi węzła korzyść z wątpliwości i zainstalować ponownie.

npm uninstall node-inspector
npm WARN uninstall not installed in C:Program Filesnodejsnode_modules: "node-inspector"

ponownie zainstalowany węzeł ponownie zainstalowany chrome Nie ma szczęścia ten sam problem.

Więc to jest Eclipse.

Odpowiedzi:

0 dla odpowiedzi № 1

Przy pierwszej próbie mówisz inspektorowi węzłów, aby spróbował połączyć się z debuggerem na 5859 (nie domyślnym), a następnie każesz debugerowi węzła nasłuchiwać na domyślnym 5858.

Uruchom węzeł: node --debug-brk app.js i uruchomi debugger na 5858.

Uruchom inspektora węzłów: node-inspector i spróbuje połączyć się z 5858.

Otwórz przeglądarkę na podanym adresie URL, aby uzyskać dostęp do interfejsu internetowego, a przeglądarka powinna załadować panel źródeł, a wykonywanie powinno zostać wstrzymane w pierwszym wierszu aplikacji.

W drugiej próbie twoje podejście wygląda dobrze, a ponieważ korzystałem z inspektora węzłów przez rok (obecnie walczę z wersją 0.12.3), powiedziałbym, że przyczyną problemu był inspektor węzłów.