Поиск…
Отладчики браузера
И Chrome, и Safari встроены в отладчики. В Chrome все, что вам нужно сделать, это щелкнуть правой кнопкой мыши на веб-странице и «Проверить элемент». В Safari вам нужно перейти в «Настройки»> «Дополнительно» и нажать «Показать меню« Разработка »в строке меню».
С Firefox вам нужно установить Firebug
Добавить точки отладки для вашего приложения
Вам нужно будет добавить инструкции debugger
к вашему коду:
Meteor.methods({
doSomethingUself: function(){
debugger;
niftyFunction();
}
});
Отладка на стороне сервера с помощью Индекса узлов
Для отладки на стороне сервера вам необходимо использовать инструмент, например Node Inspector. Прежде чем приступить к работе, ознакомьтесь с некоторыми из этих полезных уроков.
HowToNode - отладка с инспектором узлов
Strongloop - приложения для отладки
Легко отлаживать прохождение Meteor.js со скриншотами об использовании Индекса узлов с Метеор
tl; dr - в экосистеме Метеор есть ряд утилит, которые предназначены для запуска одновременно с вашим приложением «Метеор». Они работают только в том случае, если приложение Meteor запущено, и они могут подключаться к работающему веб-сайту. meteor mongo, Robomongo, Nightwatch ... это все утилиты, которые требуют, чтобы ваше приложение уже работало. NodeInspector - одна из этих утилит.
# install node-inspector
terminal-a$ npm install -g node-inspector
# start meteor
terminal-a$ NODE_OPTIONS='--debug-brk --debug' mrt run
# alternatively, some people report this syntax being better
terminal-a$ sudo NODE_OPTIONS='--debug' ROOT_URL=http://myapp.com meteor --port 80
# launch node-inspector along side your running app
terminal-b$ node-inspector
# go to the URL given by node-inspector
http://localhost:8080/debug?port=5858
Отладка на стороне сервера с помощью отладки npm
Помимо Node Inspector, некоторые люди сообщили об успехе с утилитой npm, называемой debug
.
MeteorHacks - отладка Meteor с отладкой npm
Метеорная оболочка
Начиная с Meteor 1.0.2, есть новая командная оболочка, которую вы можете использовать для интерактивной отладки и управления вашим приложением со стороны сервера, так же, как и с консолью Chrome на стороне клиента! Проверьте это:
meteor shell
Другие утилиты отладки
Метеорный свал
Метеорные игрушки
Созвездие