Articles of Depuración de

Depuración de un cierre correcto en node.js

Tengo el siguiente código en mi app.js: process.stdin.resume();//so the program will not close instantly //do something when app is closing process.on(‘exit’,exitHandler.bind(null,{exit:true,event: “exit”})); //catches uncaught exceptions process.on(‘uncaughtException’,exitHandler.bind(null, {exit:false,event: “uncaughtException”})); Leí todo lo que hay que leer acerca de cómo apagar correctamente el servidor node.js pero no pude encontrar nada sobre cómo depurarlo. El problema es que […]

Depurar nodo js en webstorm

Pasé mucho tiempo para descubrir cómo puedo depurar el archivo node.js simple en webstorm. después de escribir una api simple en node.js, me quedé atascado en algún lugar y busqué una solución donde pudiera depurar línea por línea. Estoy usando el editor de web-storm. También contribuiré si encuentro alguna manera.

¿Iniciar sesión de depuración en la aplicación de nodo en ejecución y adjuntar el depurador de nodo?

He escuchado muchos rumores sobre la posibilidad de crear una sesión de depuración en una aplicación de nodo en ejecución al pasar SIGUSR1 a la aplicación. Lo que significa que no tengo que iniciar una aplicación con el node debug app.js para adjuntarle un depurador. ¿Cómo envío SIGUSR1 a mi aplicación y luego adjunto un […]

¿Cómo registrar y rastrear los eventos de NodeJS y la invocación de los controladores de eventos?

¿Hay alguna forma de registrar todos los demás controladores de eventos registrados cuando se registra un controlador de eventos? Además, ¿hay alguna forma de registrar todos los eventos emitidos y el nombre de las funciones del controlador que se activan cuando un evento se emite durante el tiempo de ejecución? Si la aplicación nodejs desencadena […]

Errores de depuración de Nodejs en producción.

Tengo un script nodejs ejecutándose en producción Es improbable (una vez en mil veces) obtener errores como este: TypeError: value is out of bounds at checkInt (buffer.js:1009:11) at Buffer.writeUInt16LE (buffer.js:1067:5) at Object.foo.bar (/fake/path/name.js:123:1); at Object.foo.bar2 (/fake/path/name2.js:123:1); at Object.foo.bar3 (/fake/path/name3.js:123:1); Haciendo que el servidor de producción se bloquee … Genial tengo un stacktrace! ¿Pero quiero saber […]

¿Cómo cambiar el puerto de depuración node.js?

¿Cómo cambiarlo de 5858 a 7000, por ejemplo?

Cómo deshabilitar en el depurador de nodo “romper en primera línea”

¿Existe un argumento de línea de comando o una variable de entorno que deshabilita la característica “interrumpir en la primera línea” del depurador de nodo?

¿Inspeccionando variables usando el depurador incorporado del nodo?

Estoy tratando de usar el depurador de nodo. Estoy ejecutando el node debug server para ejecutar mi servidor. Luego tengo: … var Workspace = mongoose.model(‘Workspace’); debugger; En este punto, como se esperaba, cuando ejecuto este código, el depurador aparece. Sin embargo, esperaría que tuviera todas las variables actuales configuradas, como sucede en el propio depurador […]