Node Debugger

馃棑 Publicado el 8 de julio de 2019


C贸mo utilizar el debugger integrado de NodeJS (no, no es el console.log())

Pic for Node Debugger

馃毇馃悶 Depurando Node

Recientemente investigu茅 c贸mo utilizar el debugger de NodeJS y lo condenso en los siguientes pasos:

Para este ejemplo tendremos hipot茅ticamente una funci贸n llamada miFuncion dentro de un archivo index.js

  1. En la funci贸n a depurar, agregar la sentencia debugger en el punto de inter茅s
  2. Llamar a la funci贸n manualmente, por ejemplo miFuncion()
  3. En la terminal, ejecutar el archivo de node utilizando el comando inspect, por ejemplo node inspect index (no es necesario especificar la extensi贸n del archivo si es .js)
  4. Continuar la ejecuci贸n del archivo, presionando c y despu茅s ENTER
  5. Para ejecutar una sesi贸n REPL (Read - Eval - Print - Loop) tecleamos repl y despu茅s ENTER. En este punto podemos analizar el valor de las variables de nuestro inter茅s tecleando su nombre.
  6. Para salir de la sesi贸n REPL, presionamos CTRL + C lo cual nos lleva al debugger, en donde podemos continuar la ejecuci贸n o salir del debugger.