Вам не нужен VSCode для отладки приложения Node.js [Google Chrome V8 inspect и точка останова отладчика]


Привет, разработчики!

Когда мы смотрим на документацию Node.js, там есть интересная возможность отладки нашего кода, и это контекст инспектора.


Давайте создадим кусок кода и используем слово debugger, которое означает точку останова для нашего процесса отладки.

//index.js

console.log('hello')
setTimeout(() => {
    debugger
    console.log('After debugger breakpoint')
}, 8000)
debugger
console.log('Finished')
Вход в полноэкранный режим Выход из полноэкранного режима

Для использования отладчика нам необходимо настроить один порт в расширении браузера chrome, скопируйте на свой веб-адрес:

chrome://inspect/
Войти в полноэкранный режим Выйти из полноэкранного режима

Нажмите на configure и добавьте адрес localhost:9229:

Для запуска отладчика мы будем использовать приведенную ниже команду:

node --inspect index.js
Войти в полноэкранный режим Выйти из полноэкранного режима

После выполнения предыдущей команды —inspect, на следующем шаге нам нужно нажать на кнопку inspect, под удаленной целью.

После этого откроется DevTools:

И вы можете использовать кнопку next справа от изображения выше, где написано Debugger paused

Вы можете добавить некоторое выражение в Watch для проверки некоторого значения и в Scope проверить возвраты.

Контакты
Email: luizcalaca@gmail.com
Instagram: https://www.instagram.com/luizcalaca
Linkedin: https://www.linkedin.com/in/luizcalaca/
Twitter: https://twitter.com/luizcalaca

Оцените статью
devanswers.ru
Добавить комментарий