Buscar..
Depuradores del navegador
Tanto Chrome como Safari han construido en depuradores. Con Chrome, todo lo que tiene que hacer es hacer clic con el botón derecho en una página web y 'Inspeccionar elemento'. Con Safari, tendrás que ir a Preferencias> Avanzadas y hacer clic en 'Mostrar menú de desarrollo en la barra de menú'.
Con Firefox, necesitarás instalar Firebug
Agregue puntos de interrupción del depurador a su aplicación
Deberá agregar instrucciones de debugger
a su código:
Meteor.methods({
doSomethingUself: function(){
debugger;
niftyFunction();
}
});
Depuración del lado del servidor con inspector de nodos
Para la depuración del lado del servidor, deberá usar una herramienta como Node Inspector. Antes de comenzar, echa un vistazo a algunos de estos tutoriales útiles.
HowToNode - depuración con inspector de nodos
Strongloop - Aplicaciones de depuración
Depuración fácil del tutorial Meteor.js con capturas de pantalla del uso de Node Inspector con Meteor
tl; dr: hay varias utilidades en el ecosistema de Meteor que están diseñadas para ejecutarse al mismo tiempo que su aplicación Meteor. Solo funcionan si su aplicación Meteor está en funcionamiento y pueden conectarse a un sitio web en ejecución. meteor mongo, Robomongo, Nightwatch ... estas son todas las utilidades que necesitan que su aplicación ya esté en ejecución. NodeInspector es una de estas utilidades.
# 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
Depuración del lado del servidor con depuración npm
Además de Node Inspector, algunas personas han reportado éxito con una utilidad de npm llamada debug
.
MeteorHacks - Depurando Meteor con npm debug
Concha De Meteorito
A partir de Meteor 1.0.2, hay un nuevo shell de comandos que puede utilizar para realizar la depuración interactiva y administrar su aplicación desde el servidor, ¡tal como lo hace con la Consola Chrome en el lado del cliente! Echale un vistazo:
meteor shell
Otras utilidades de depuración
Meteor Dump
Juguetes de meteoros
Constelación