Debugging Node.js con Node Inspector

Node.js es una tecnología en auge, así que pronto o tarde tocará construir alguna aplicación con ella. Para trabajar de forma cómoda con cualquier lenguaje de programación necesitamos un debugger. NodeInspector es un debugger para Node.js con la peculiaridad de que permite realizar las tareas de debug en remoto.

NodeInspector y NPM

Como siempre habrá que usar la herramienta NPM para instalar node-inspector como módulo global.

npm install -g node-inspector

Hecho este primer paso, el siguiente es disponer de algún programa sobre el cual lanzar una sessión de debug. En este caso se partirá del fichero "ejemplo.js" que contiene varias líneas de código.

    
    var nombre="pepito";
    console.log("hola");
    console.log("que");
    console.log("tal");
    debugger;
    console.log("estas");
    console.log(nombre);

Como se puede observar existe una etiqueta de "debugger" que asigna un punto de interrupción al programa. Es momento de ejecutar Node-Inspector sobre el fichero ejemplo.js.

node-debug ejemplo.js

Este comando abrirá un navegador y conectará con el servidor que se acaba de arrancar permitiendo al desarrollador acceder a una herramienta de debugging remoto completa.

El desarrollador tendrá acceso a la gestión de variables.

Podrá por otro lado ejecutar el código línea a línea.

En algunas situaciones puede ser que dependiendo del sistema operativo, sea necesario instalar una versión concreta del inspector. Para ello el comando a ejecutar es : sudo npm install -g node-inspector@0.7

En GenBeta Dev|¿Cómo funciona Node?

Ver todos los comentarios en https://www.genbeta.com

VER 0 Comentario

Portada de Genbeta