VS Code cuenta con soporte integrado para la depuración en tiempo de ejecución de Node.js y puede depurar JavaScript, TypeScript u cualquier otro lenguaje que se compile a JavaScript.
Este artículo describe los pasos sobre cómo depurar una API REST desarrollada en Node.JS en Visual Studio Code en el ordenador local.
1. Crear un archivo de configuración de lanzamiento
Para configurar y guardar los detalles de la configuración de depuración, es necesario crear un archivo de configuración de lanzamiento. VS Code guarda la información de configuración de depuración en un archivo launch.json.
Abre la carpeta de tu proyecto en VS Code (Archivo > Abrir carpeta). Haz clic en el icono de Depuración en la barra lateral izquierda. Selecciona el icono de configuración en la parte superior de la vista de Depuración.
VS Code intentará detectar automáticamente tu entorno de depuración. Haz clic en el botón Agregar configuración.
Elige "Node.JS: Adjuntar al proceso".
Guarda el archivo.
2. Adjuntar el depurador al proceso de Node.JS
Elige la configuración de lanzamiento recién creada en la lista desplegable del botón DEPURAR.
Utiliza "npm run start" para iniciar tu servidor API. Establece puntos de interrupción en el código fuente. Haz clic en Iniciar depuración.
El depurador muestra la lista de procesos de Node.JS detectados en tu ordenador. Elige el correspondiente a tu API.
Una vez que se inicia una sesión de depuración, se muestra el panel CONSOLA DE DEPURACIÓN y muestra la salida de depuración, y la barra de estado cambia de color (naranja para temas de color predeterminados).
Verificar el depurador
Utiliza la aplicación Postman u otras herramientas para enviar una solicitud HTTP a tu API.
El depurador se enfocará automáticamente una vez que se alcance el punto de interrupción.