Depuración en vivo
En este documento puede aprender cómo depurar en vivo un proceso Node.js.
Mi aplicación no se comporta como se espera
Síntomas
El usuario puede observar que la aplicación no proporciona la salida esperada para ciertas entradas, por ejemplo, un servidor HTTP devuelve una respuesta JSON donde ciertos campos están vacíos. Varias cosas pueden salir mal en el proceso, pero en este caso de uso, nos centramos principalmente en la lógica de la aplicación y su corrección.
Depuración
En este caso de uso, el usuario desea comprender la ruta del código que ejecuta nuestra aplicación para un determinado disparador, como una solicitud HTTP entrante. También pueden querer recorrer el código y controlar la ejecución, así como inspeccionar los valores que las variables mantienen en la memoria. Para este propósito, podemos usar la bandera --inspect
al iniciar la aplicación. La documentación de depuración se puede encontrar aquí.