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

Meteor DevTools



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow