Skip to content

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í.