Как вы получаете node -инспектор для работы? - программирование
Подтвердить что ты не робот

Как вы получаете node -инспектор для работы?

Установка:

npm install node-inspector

Запустить приложение:

node --debug-brk c:\users\me\desktop\myapp.js // app stops successfully

Инспектор запуска:

node-inspector // doesnt work.
C:\Users\me\node_modules\.bin\node-inspector // does work.

Откройте хром или сафари и убедитесь, что отладчик включен и перейдите к localhost: 5858. Но это освобождает приложение от точки останова, и оно не появляется нигде внутри хрома или сафари.

enter image description here

Решение:

enter image description here

4b9b3361

Ответ 1

Перейдите непосредственно к http://localhost: 8080.

Порт 5858 - это порт, который использует node -инспектор для связи с вашим процессом node; вы не получаете доступ к нему напрямую. Он поддерживает протокол отладки V8.

инспектор ведет переговоры с вашим процессом через этот протокол и обслуживает HTTP-сайт на 8080.

Кроме того, npm должен помещать C:\Users\me\node_modules\.bin\ в ваш PATH. Для этого вам может потребоваться перезагрузка, после чего вы сможете просто ввести node-inspector в командной строке (а не ввести весь путь).

Ответ 2

Вам нужно посетить http://localhost:8080/debug?port=5850 вместо http://localhost:5858.

Ответ 3

Посетите http://localhost:8080/debug?port=5858, чтобы открыть консоль -spector node.