Node.js
Удаленная отладка в Node.JS
Поиск…
Конфигурация запуска NodeJS
Чтобы настроить удаленную отладку узла, просто запустите процесс узла с помощью флага --debug
. Вы можете добавить порт, на котором должен работать отладчик, с помощью --debug=<port>
.
Когда процесс узла запускается, вы должны увидеть сообщение
Debugger listening on port <port>
Что скажет вам, что все хорошо.
Затем вы настраиваете удаленную цель отладки в своей конкретной среде IDE.
Настройка IntelliJ / Webstorm
- Убедитесь, что подключен плагин NodeJS
- Выберите конфигурацию прогона (экран)
- Выберите + > Node.js Удаленная отладка
- Убедитесь, что вы ввели указанный выше порт, а также правильный хост
Как только они настроены, просто запустите цель отладки, как обычно, и она остановится на ваших контрольных точках.
Использовать прокси для отладки через порт в Linux
Если вы запускаете приложение в Linux, используйте прокси для отладки через порт, например:
socat TCP-LISTEN:9958,fork TCP:127.0.0.1:5858 &
Затем используйте порт 9958 для удаленной отладки.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow