Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Configurar el IDE para depurar funciones Node.js

Para los propósitos de esta documentación, vamos a ilustrar cómo configurar las preferencias de depuración de funciones Node.js non-HTTPS e Integration en Visual Studio Code.

Nota: Este paso solo es aplicable si deseas depurar tus funciones tunelizadas y si has usado el siguiente comando CLI:
copy
$
catalyst functions:shell –tunnel tunnel-port-number –debug port-number

Si solo deseas tunelizar tus funciones y has usado el siguiente comando CLI, no se requiere configuración del IDE.

copy
$
catalyst functions:shell –tunnel tunnel-port-number

Este comando solo tunelizará tus funciones y publicará los logs de las funciones en el Catalyst CLI.

Configura el depurador de tu IDE VS Code de la siguiente manera:

  1. Asegúrate de tener todas las funciones que necesitas depurar en la máquina local y abre el proyecto correspondiente en VS Code. catalyst_tunneling_debug_vscode_node_openproject

  2. Haz clic en el botón Run/Debug presente en la barra de menú y crea un archivo launch.json haciendo clic en la opción “create a launch.json file”. catalyst_tunneling_vscode_debug_create_json_high

Así es como aparece el archivo launch.json antes de comenzar las configuraciones. catalyst_tunneling_vscode_debug_create_json_high

  1. Copia el siguiente fragmento JSON y pégalo como valor en la clave JSON “configurations”.
launch.json
copy
"configurations": [{
			"name": "cron_fun",  // el nombre puede ser cualquiera, pero usar el mismo nombre de la función será útil durante la depuración
            		"type": "node",
            		"request": "attach",
            		"address": "localhost",
          		  "port": 9001, // El número de puerto de depuración que especificaste en catalyst functions:shell --tunnel 8001 --debug 9001. El número de puerto puede ser cualquier número que no esté siendo usado por otros procesos
            		"localRoot": "/Users/jack/tun_cli/functions/cron_fun" // Ruta exacta donde se encuentra la carpeta de la función
    }],
  1. Guarda este archivo, aplica los breakpoints en las líneas de código requeridas y procede al siguiente paso. catalyst_tunneling_debug_vscode_node_brkpts_set

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA