0

Я исхожу из традиционного фона программирования, а это значит, что я могу поставить точку останова в разделе кода, и когда этот код будет выполнен, отладчик введет меня в код.Как отлаживать приложения node.js для экспресс-приложений

При разработке этих веб-приложений кажется, что единственной отладкой, которую можно выполнить, является отладка «printf» и использование инструмента, такого как FireFox Developer, для проверки веб-элементов.

Как запустить код, чтобы он удалил меня в отладчик? Сейчас я использую текстовый редактор, но не реальную среду разработки графического интерфейса.

Любые указатели будут оценены по достоинству.

+0

Вы можете отлаживать скрипты узлов в инструментах chrome dev в Canary. – 1252748

+0

Спасибо, посмотрим. – Ivan

ответ

1

Вы можете абсолютно установить контрольные точки в своем JavaScript-коде. Вам необходимо закончить текстовый редактор до фактической IDE, такой как Webstorm, что позволит вам легко установить точки останова для вашего кода NodeJS на стороне сервера.

Для вашего экспресс-кода на стороне клиента большинство IDE имеют некоторую интеграцию с браузером, которая позволяет устанавливать точки останова JavaScript, но я обычно использую встроенные средства разработки браузера. Просмотрите инструменты разработчика Firefox или Chrome и узнайте, как их использовать для выполнения таких задач, как установка контрольных точек в коде. Вы упомянули использование инструментов разработчика Firefox для проверки элементов, но, похоже, вы пропустили вкладку Debugger в окне Инструменты разработчика.

+0

также 'node --inspect whatever.js' на любой 6+ версии узла. – Matt

+0

извините 6.3+. Кроме этого есть [узел-инспектор] (https://github.com/node-inspector/node-inspector) – Matt

+0

Спасибо. Никогда не слышал о Webstorm. Посмотрим. – Ivan

Смежные вопросы