Open defvol opened 10 years ago
Para los errores de client deben revisar la consola de chrome. La de terminal tiraria errores solo de eventos server side.
Si observan la consola del chrome, siempre que hay errores de dependencias component tira error.
Nosostoros ademas utilizamos visionemdia/debug
para enriquecer el debugging y permitir un rapido filtrado de logs.
Correr:
require('visionmedia-debug').enable('*');
En la consola de chrome para habilitar los logs de todos los components.
Si bien se trabaja con modules y components en un mismo entorno lib
, es importante discernir que se ejecutan en contextos distintos.
sí estoy usando el módulo de debug para ir revisando partes, mi punto es que no hay manera de hacer stack trace en la consola (server side)
IMHO es buena propiedad del sistema, que sí algo sale mal lo aviente en la consola en automático (en development mode)
Tiene que ver con el Exception (bah, error, en este caso) handling en Node y JS en general.
Si quieren stack traces largos en backend pueden usar longjohn (en dev mode) aunque va a andar más lento el sistema entero.
O pueden armarse de una herramienta más polenta como node-inspector
IMHO no le veo necesidad cargar el código con recursos de ese estilo, si hay herramientas para ello.
Es complicado hacer traceback a fallas en los componentes, p.ej. estuve tratando de importar una dependencia en ciertos archivos y dejaba de funcionar el sistema. No se rompía, pero no mostraba leyes (a pesar de que en la consola se veían servidas).
Creo que algo como better_errors de rails podría facilitar el trabajo de debuggeo