¿Alguien conoce un buen método para depurar el código del lado del servidor? Intenté habilitar la depuración de Node.js y luego usar el inspector de nodo, pero no muestra nada de mi código.
Termino usando console.log pero esto es muy ineficiente.
Actualización: encontré que el siguiente procedimiento funciona en mi máquina Linux:
Cuando ejecuta Meteor, generará dos procesos
proceso1: / usr / lib / meteor / bin / node /usr/lib/meteor/app/meteor/meteor.js
process2: / usr / lib / meteor / bin / node /home/paul/codes/bbtest_code/bbtest02/.meteor/local/build/main.js --keepalive
Necesita enviar kill -s USR1 en process2
Ejecute el inspector de nodos y podrá ver el código de su servidor
En mi primer intento, modifico la última línea en el script de inicio de meteor en / usr / lib / meteor / bin / meteor para
exec "$DEV_BUNDLE/bin/node" $NODE_DEBUG "$METEOR" "$@"
y ejecutar NODE_DEBUG=--debug meteor
en el símbolo del sistema. Esto solo puso --debug flag en process1, por lo que solo veo archivos de meteoritos en el inspector de nodos y no pude encontrar mi código.
¿Alguien puede verificar esto en una máquina Windows y Mac?