Отладка приложения Geddy Node.js в Windows

Есть ли способ отладки приложений Geddy.js (платформа Node.js) под Windows?

На их сайте есть вики-страница об отладке с помощью node-inspector но я думаю, что это не будет работать в Windows, потому что он использует сигналы:

kill -s USR1 3180 

2 ответа

Решение

Вы также можете использовать WebStorm или IntelliJ, как указано на странице отладки Wiki. Другие IDE могут работать с аналогичной конфигурацией.

Я попытался запустить его с помощью отладчика, но дошел до отладки Гедди. Вы можете попробовать. Сигнал необходим только в том случае, если процесс был запущен без отладчика, однако вы можете выполнить следующую команду:

node --debug /usr/local/lib/node_modules/geddy/bin/cli.jsили же node --debug-brk /usr/local/lib/node_modules/geddy/bin/cli.js

Я также обнаружил, что окно-инспектор узлов выглядит многообещающе, но я не пробовал.

Я использую Webstorm для разработки и отладки Geddy. Вам нужно написать скрипт запуска сервера, который запускает geddy-сервер без работников, например:

var geddy = require('geddy');

if (geddy.isMaster) {
    geddy.config({
        environment: 'development'
        , workers: 0
    }); 
}   

geddy.start();

Просто запустите WebStorm "node start.js" [это скрипт выше], и вы можете добавить точки останова и т. Д.

Другие вопросы по тегам