Cuando estamos programando es común tener la necesidad de probar rápidamente y hacer algunos experimentos con un fragmento de código.
Con el código del lado del cliente es fácil comenzar a depurar algún fragmento de código: simplemente abra Chrome DevTools en cualquier página y comience a escribir JavaScript del lado del cliente.
¿Cómo podemos hacer lo mismo con el código de Node.js y depurar módulos de Node con acceso al sistema de archivos y otras funciones de Node.js? En realidad, es muy sencillo.
Abre tu terminal y ejecuta
node --inspect
Luego, en Chrome, escribe esta URL: about://inspect
.
Haga clic en el Open dedicated DevTools for Node
enlace junto al objetivo de Node y tendrá acceso a Node.js en DevTools del navegador:
Asegúrate de hacer clic en eso y no en el inspect
enlace que aparece a continuación, ya que la herramienta se reconecta automáticamente a la instancia de Node.js cuando la reiniciamos, ¡muy útil!
Si la pregunta es por qué queremos hacer eso, es bastante simple: no hay mejor manera de depurar cualquier código JavaScript que usando DevTools y sus herramientas. Tenemos acceso al generador de perfiles, a toda la información de visualización de la pila, a las funciones de navegación del código, a un depurador muy bueno y mucho más. Mejores pianos digitales
Tips de Node.js
Tal vez te puede interesar:
- Cómo leer un archivo CSV con Node.js
- Cómo obtener los nombres de todos los archivos en una carpeta en Node
- Cómo renombrar archivos de forma masiva en Node.js
- Cómo comprobar la versión actual de Node.js en tiempo de ejecución
Utilice Chrome DevTools para depurar una aplicación Node.js
Cuando estamos programando es común tener la necesidad de probar rápidamente y hacer algunos experimentos con un fragmento de código.
programar
es
https://aprendeprogramando.es/static/images/programar-utilice-chrome-devtools-para-depurar-una-aplicacion-node-1820-0.jpg
2024-10-28
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente