Инспектор узлов не запускается

Выполнялась команда:

$ node-debug --web-port=8090 myfile.js

Это вернуло следующее:

Инспектор узлов теперь доступен по адресу http://127.0.0.1:8090/debug?port=5858 Отладка myfile.js

отладчик прослушивает порт 5858. Ошибка команды: [971:971:0223/200200:ОШИБКА:browser_main_loop.cc(210)] Gtk: невозможно открыть дисплей: :0 Ошибка: невозможно открыть дисплей: :0 /usr/bin/xdg-open : 461: /usr/bin/xdg-open: mozilla: не найдено /usr/bin/xdg-open: 461: /usr/bin/xdg-open: прозрение: не найдено /usr/bin/xdg-open: 461 : /usr/bin/xdg-open: konqueror: не найдено /usr/bin/xdg-open: 461: /usr/bin/xdg-open: chromium-browser: не найдено [1005:1005:0223/200201:ОШИБКА :browser_main_loop.cc(210)] Gtk: невозможно открыть дисплей: :0 /usr/bin/xdg-open: 461: /usr/bin/xdg-open: links2: не найдено /usr/bin/xdg-open: 461 : /usr/bin/xdg-open: ссылки: не найдены /usr/bin/xdg-open: 461: /usr/bin/xdg-open: lynx: не найдены /usr/bin/xdg-open: 461: / usr/bin/xdg-open: w3m: не найдено xdg-open: нет доступного метода для открытия 'http://127.0.0.1:8090/debug?port=5858' Откройте URL-адрес вручную в Chrome/Chromium/Opera или аналогичном браузере.

Однако при посещении http://127.0.0.1:8090/debug?port=5858 возвращает ошибку «Отказано в соединении».


person Usman    schedule 24.02.2015    source источник


Ответы (1)


Вы можете добавить опцию -c, чтобы запретить node-debug открывать браузер:

$ node-debug -c --web-port 8090 myfile.js

IIRC node-debug отбрасывает сообщения об ошибках из серверной части инспектора. Вы можете попробовать запустить бэкэнд вручную, чтобы убедиться, что он запускается правильно.

$ node-inspector --web-port 8090
# in another terminal tab/window
$ node --debug myfile.js
person Miroslav Bajtoš    schedule 24.02.2015
comment
Предоставление -c не дает этой ошибки, поскольку сейчас он не открывает браузер, но проблема в том, что вы не можете видеть пользовательский интерфейс инспектора узлов при посещении 127.0.0.1:8090/debug?port=5858 по-прежнему сохраняется. - person Usman; 14.03.2015
comment
Ваш второй набор команд решил мою проблему, т. е. запустил узел-инспектор и узел --debug отдельно. Спасибо. - person Usman; 14.03.2015