Дебаг Node.js приложения

Шаги для подключения Chrome Inspector'а для дебага вашего Node.js кода:

  • Для запуска Node.js приложения в режиме дебага, нужно запустить Node.js скрипт с аргументом --inpect. Например: node --inspect test.js

  • Далее ваш терминал виведет чтото вроде:

Debugger listening on ws://127.0.0.1:9229/99265483-2844-42b1-b79d-be813f5ed0f0
For help, see: https://nodejs.org/en/docs/inspector
  • После этого необходимо перейти в окно Google Chrome и перейти по следующему url: chrome://inspect

  • Следующий шаг - выбрать в открытом окне браузера ваше запущенное Node.js приложение.

  • Далее мы можем перейти во вкладку Source и нажатием Ctrl+P (Cmd+P для MacOS) вибрать файл, что мы хотим продебажить. У вибранном файле мы можем поставить точки останова (breakpoints) и, по мере достижение кодом их исполнения, просмотреть стек-трейс, переменные и их значения в доступных для этой точки замиканиях.

Last updated