Поиск…


Отладчики браузера

И 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

Другие утилиты отладки

Метеорный свал
Метеорные игрушки
Созвездие

Meteor DevTools



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow