-
Inspeccionar archivo con debugger (consola)
node inspect fileName.js
-
Ejecutar la siguiente línea de código
next
-
Continua la ejecucion hasta el final
cont
-
Observar variables en el código
watch(variableName)
Introducción al curso
¿Dónde aprender Node.js actualizado?
Todo lo que aprenderás sobre node.js
Aspectos generales de Node.js
Introducción a Node.js
Historia de Node.js
Preparación del entorno de trabajo
Creación de máquina virtual de trabajo
Instalación de recursos de proyecto en MacOSX
Instalación de recursos de proyecto
Clonación de repositorio del curso
Gestión de proyectos con Node y NPM
Introducción a Node.js: CLI y REPL
Creación de proyectos de Node.js con NPM
Módulos en Node.js: require() y module.exports
Manejando modulos externos con NPM y require()
Asincronismo en Node.js
Fundamentos de asincronismo con Node.js
Callbacks y Promesas: Casos de estudio
Hacia el futuro: asincronismo con Async/Await
Módulos nativos básicos de Node.js
Node.js FileSystem: Lectura/Escritura de archivos en Node.js
Node.js Readline: Introducción de datos por terminal
Node.js Child Process: Ejecución de subprocesos con Node.js
Node.js Debugger: Depuración de código en Node.js
Node.js Errors: Manejo de errores en Node.js
Node.js Events: Emisión y recepción de eventos en Node.js
Servicios web en Node.js con Express.js
Introducción al protocolo HTTP
Creación de un servidor web básico con HTTP
Creación de un servidor web con Express.js
Construcción de un API con Express.js
Servicios de datos en Node.js con MongoDB
MongoDB: Conexión y escritura de datos con Node.js
Completando nuestro API con MongoDB
Aplicaciones Real-Time en Node.js con Socket.io
Bienvenido a la sección del Proyecto del Curso
Introducción a Socket.io y proyecto de curso
Presentación del proyecto final: Tic-tac-toe
Bases y fundamentos del proyecto final: Tic-tac-toe
Desarrollo del Proyecto final del curso: Tic-tac-toe
Finalizando el proyecto final del curso: Tic-tac-toe
Conclusiones
Consideraciones finales
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
En esta clase aprenderemos a usar el modo debugging.
Aportes 21
Preguntas 1
Inspeccionar archivo con debugger (consola)
node inspect fileName.js
Ejecutar la siguiente línea de código
next
Continua la ejecucion hasta el final
cont
Observar variables en el código
watch(variableName)
En la parte de abajo en vez de decir el nombre dl profesor “Emir” aparece “Erika Luna” aparte que tiene una descripcion un tanto extraña, espero que no sea yo y este haciendo el ridiculo jajaja
Mientras mas aprendo sobre testing, menos amigo soy del modo debugger.
Pero siempre es interesante ampliar el dominio de las herramientas que tenemos como devs.
Me da este error:
node inspect index.js
Timeout (2000) waiting for 127.0.0.1:9229 to be free`
he probado con:
node inspect --port=9231 index.js
Timeout (2000) waiting for 127.0.0.1:9231 to be free
y con:
node --inspect=127.0.0.1:9230 inspect index.js
Debugger listening on ws://127.0.0.1:9230/a8e36c4a-58db-4035-b934-3c9c82c6abce
For help, see: https://nodejs.org/en/docs/inspector
Timeout (2000) waiting for 127.0.0.1:9229 to be free
No lo he podido solucionar, si alguien tiene la solucion gracias por compartir.
Yo uso webStorm pero el procedimiento es similar, al fin entiendo esas herramientas que ignoraba jaja.
Wow VsCode cada vez me esta gustando mas!
No entendi ni papa. En el segundo ejemplo, como capturo el error?
Poner un if no es capturar un error. Hablo de poner un catch. No se puede entonces?
node inspect nameFile.js => inspeccionamos el archivo con debugger
next => ejecuta el siguiente paso
cont => continua la ejecucion hasta el final
Cada vez entiendo mas porque la gente ama Visual Studio Code.
He presentado el problema de “Timeout (2000) waiting for 127.0.0.1:9229 to be free” al ejecutar VSC en windows 10…
Solucion: Encuentre un editor hexadecimal y abra node.exe, busque portIsFree, aparecen 2 resultados, uno de ellos tiene timeout = 2000, reemplácelo con un valor más alto, se sugiere cambiarlo a 9999 y guardar.
Utilice este editor: https://mh-nexus.de/en/hxd/
Realmente funciono despues de esto, espero que a alguien mas que tenga el problema, le sirva.
PS D:\Platzi\nodejsbasico> node inspect index.js
< Debugger list
< ening on ws://127.0.0.1:9229/12af4390-b9f6-43ab-a8c5-f0943d444c52
< For help, see: https://nodejs.org/en/docs/inspector
< Debugger attached.
Break on start in index.js:6
4 from0to,
5 asyncFrom0to
> 6 } = require("./src/counter");
7
8
debug>
Me hubiese gustado que mostrará la interfaz de debug para webStorm ó IntellJ
Muy interesante el modulo de debugging. Yo por lo menos siempre ignoro estos tipos de modulos en los lenguajes y uso la ayuda de los IDEs. Pero son muy interesante para cuando te toca ir a desarrollar a lugar que son suburbios y tenes que desarrollar con vim porque la compu que te dan es un vegestorio.
saludos, excelente clase como siempre hasta ahora.
valiosa clase
Alguien sabe si se puede forzar la calidad 480p en los videos? Es que tengo muy mala conexion a internet y hago buffering todo el tiempo
Me encantó esta sección de Debugger, muy útil.😃
lul, visual studio tiene muy buena pinta para debuggar, tal vez tendre k cambiarme de IDE xd
Excelente explicación.
Me volvió loco esta clase, súper útil usar el F5 para debug
muy buena la clase.
Conociendo debugger!
Es la primera vez, que veo un debugger desde consola, espectacular, que gran herramienta!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?