Хтось знає хороший метод налагодження коду на стороні сервера? Я спробував увімкнути налагодження Node.js, а потім використовувати node-inspector, але він не відображає жодного мого коду.
У підсумку я використовую console.log, але це дуже неефективно.
Оновлення: Я виявив, що на моїй машині Linux працює така процедура:
Коли ви запускаєте Meteor, він породжує два процеси
process1: / usr / lib / meteor / bin / node /usr/lib/meteor/app/meteor/meteor.js
process2: / usr / lib / meteor / bin / node /home/paul/codes/bbtest_code/bbtest02/.meteor/local/build/main.js --keepalive
Вам потрібно надіслати kill -s USR1 на process2
Запустіть node-inspector, і ви побачите код сервера
З першої спроби я змінюю останній рядок сценарію запуску метеорита в / usr / lib / meteor / bin / meteor на
exec "$DEV_BUNDLE/bin/node" $NODE_DEBUG "$METEOR" "$@"
і запустіть NODE_DEBUG=--debug meteor
у командному рядку. Це лише поставило прапор --debug на process1, тому я бачу лише метеорні файли на node-inspector і не міг знайти свій код.
Хтось може перевірити це на машинах Windows і Mac?