Resumen
Qué controla este paquete en el runtime
Common provides the public decorator surface for controllers and route pipelines. It is the language the rest of the framework uses to express middleware, guard, and event metadata, and it includes the Logger used across adapters and services.
Qué ofrece
- Los decoradores Controller, Get, Post, Patch y Delete describen rutas.
- UseGuards, UseMiddlewares y UsePipes componen el orden de ejecución de la ruta.
- Los tipos del logger y la metadata de rutas se comparten entre los paquetes del framework.
- Logger supports optional file persistence through logger.file.enabled and logger.file.path.
- Logger output format includes app name, pid, optional context, and per-line delta time.
- La metadata del ciclo de vida alimenta runners y listeners OnEvent.
Cómo encaja
- Lo consume @xtaskjs/core durante el registro y la ejecución de rutas.
- Lo amplía @xtaskjs/security mediante decoradores y guards adicionales.
- Often paired with request middleware that propagates a correlation id header for end-to-end tracing.