Skip to main content
Inicializa TraceFlow y registra el middleware HTTP para capturar trazas durante el desarrollo local. Se integra desde src/main.ts y envía las trazas al Studio configurado en TRACEFLOW_STUDIO_URL.

Configuración

Archivo completo

traceflow.core.ts
Importante: esta configuración solo debe utilizarse en local. authorization: 'full', cookies: true y body: true pueden registrar tokens, credenciales o información sensible. Utiliza únicamente datos de prueba; desactiva esas capturas si no las necesitas. El ejemplo también deshabilita el middleware cuando PROD=true.

Preparar TraceFlow local

Con los paquetes locales ya compilados y el repositorio TraceFlow disponible, levanta su entorno de desarrollo:
Terminal — repositorio TraceFlow
En otra terminal, desde el backend consumidor, enlaza los paquetes locales:
Terminal — backend NestJS
Estos enlaces son para desarrollo local; no son una instrucción para instalar TraceFlow en producción. Tras enlazarlos, puedes compilar y levantar el backend con sus comandos habituales. En src/main.ts, llama initializeTraceFlow() antes de crear la aplicación y setupTraceFlow(app) después de NestFactory.create(AppModule).