Отладка приложения 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" [это скрипт выше], и вы можете добавить точки останова и т. Д.