0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: node_debug, отладка</p>
1
<p>Теги: node_debug, отладка</p>
2
<p>NODE_DEBUG представляет собой переменную окружения, которая применяется внутри Node.JS. Существует ряд встроенных модулей, которые при наличии данной переменной смогут показывать, что внутри них происходит.</p>
2
<p>NODE_DEBUG представляет собой переменную окружения, которая применяется внутри Node.JS. Существует ряд встроенных модулей, которые при наличии данной переменной смогут показывать, что внутри них происходит.</p>
3
<p>Следовательно, NODE_DEBUG - это<strong>средство, предназначенное для глубокой отладки</strong>. Его задействуют, если имеющиеся возможности по отладке исчерпаны и больше ничего не остается.</p>
3
<p>Следовательно, NODE_DEBUG - это<strong>средство, предназначенное для глубокой отладки</strong>. Его задействуют, если имеющиеся возможности по отладке исчерпаны и больше ничего не остается.</p>
4
<p>Допустим, мы желаем разобраться, что передается по сети. Для этого запускаем ноду, но сначала устанавливаем переменную окружения.</p>
4
<p>Допустим, мы желаем разобраться, что передается по сети. Для этого запускаем ноду, но сначала устанавливаем переменную окружения.</p>
5
<p>Значения, присваиваемые переменной NODE_DEBUG, разделяем пробелами. Потом запускаем наш server.js. Если у вас MacOs, это будет выглядеть следующим образом:</p>
5
<p>Значения, присваиваемые переменной NODE_DEBUG, разделяем пробелами. Потом запускаем наш server.js. Если у вас MacOs, это будет выглядеть следующим образом:</p>
6
<p>В данном случае мы полностью поймем, что происходит внутри сети.</p>
6
<p>В данном случае мы полностью поймем, что происходит внутри сети.</p>
7
<p>Обратите внимание, что информация начала поступать сразу после запуска. В частности, модуль NET вывел строки, что мы теперь слушаем все интерфейсы и порт 1337.</p>
7
<p>Обратите внимание, что информация начала поступать сразу после запуска. В частности, модуль NET вывел строки, что мы теперь слушаем все интерфейсы и порт 1337.</p>
8
<p>Теперь давайте перейдем по адресу "http://127.0.0.1:1337/echo?message=TEST":</p>
8
<p>Теперь давайте перейдем по адресу "http://127.0.0.1:1337/echo?message=TEST":</p>
9
<p>И, вуаля - мы получаем полный отчет о том, что происходит.</p>
9
<p>И, вуаля - мы получаем полный отчет о том, что происходит.</p>
10
<p><em>По материалам блога<a>https://imnotgenius.com/</a>.</em></p>
10
<p><em>По материалам блога<a>https://imnotgenius.com/</a>.</em></p>
11
11