Como poner Attach como debugger en VSC
by Lara Alonso
¿Qué es Attach? ¿Qué es debuggar?
El término "debuggar" en programación se refiere al proceso de identificar, analizar y corregir errores o fallos en el códigode un programa. El objetivo del debugging es encontrar y solucionar los problemas que puedan estar causando un comportamiento incorrecto, inesperado o no deseado en un programa.
El debugging se realiza mediante el uso de herramientas específicas, como depuradores o debuggers, que permiten examinar el estado interno del programa en tiempo de ejecución. Estas herramientas permiten realizar acciones como establecer puntos de interrupción en el código, examinar el valor de las variables en diferentes momentos, seguir la ejecución línea por línea, entre otras funcionalidades.
En el contexto de la programación, "Attach" se refiere a la acción de conectar o vincular un proceso en ejecución a una herramienta de depuración, como un depurador o un profiler.
Cuando se realiza el "Attach" a un proceso, se establece una conexión entre la herramienta de depuración y el programa en ejecución. Esto permite al desarrollador examinar el estado interno del programa, realizar seguimiento de la ejecución, inspeccionar variables y realizar otras acciones de depuración en tiempo real.
El "Attach" es especialmente útil en situaciones en las que no es posible iniciar el programa desde el principio en modo de depuración, como en el caso de programas que ya están en ejecución, aplicaciones de terceros o programas en entornos de producción. Al adjuntar la herramienta de depuración al proceso en ejecución, el desarrollador puede analizar y solucionar problemas sin necesidad de reiniciar el programa.
Es importante tener en cuenta que no todos los lenguajes de programación o entornos de desarrollo admiten la funcionalidad de "Attach". Algunos lenguajes o entornos pueden requerir que el programa se ejecute en un modo especial de depuración desde el inicio para poder ser inspeccionado por una herramienta de depuración.
¿Y cómo configuro Attach en Visual Studio Code?
Lo primero, como siempre, aquí tienes la documentación oficial en https://code.visualstudio.com/docs/editor/debugging
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"program": "${workspaceFolder}/pages/index.js",
"request": "launch",
"skipFiles": [
" <node_internals>/**"
],
"type": "node"
},
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 9229
}
]
}
"dev": "cross-env NODE_OPTIONS='--inspect=0.0.0.0:9229'next dev",
Espero que os haya gustado 😄
Lara Alonso @aiadevop
Soy desarrolladora de software en España. Especializada en frontend, creo experiencias web y aplicaciones. Explora mi portfolio y descubre mis proyectos.
¡Tu visión mi código!