Documentation / @tenancy-node/adapter-fastify / TenancyPluginOptions
Interface: TenancyPluginOptions
Defined in: index.ts:16
Properties
errorHandler?
optionalerrorHandler?:boolean
Defined in: index.ts:31
Responder los errores del paquete (TenancyError) lanzados en las rutas con su código HTTP y el mismo cuerpo que los demás adaptadores. Por defecto true. Un setErrorHandler propio siempre manda: si lo registras (antes o después del plugin), este no se usa.
logRequests?
optionallogRequests?:boolean
Defined in: index.ts:25
Escribir una línea de log por petición con tenantId, ruta, código y duración. Por defecto true.
onUnidentified?
optionalonUnidentified?:"error"|"central"
Defined in: index.ts:19
Qué hacer si la petición no pertenece a ningún tenant ni a un dominio central. Por defecto 'error' (404).
skip?
optionalskip?: (request) =>boolean
Defined in: index.ts:23
Peticiones que no pasan por tenancy (por ejemplo, /health).
Parameters
request
FastifyRequest
Returns
boolean
tenancy
tenancy:
Tenancy
Defined in: index.ts:17
trustProxy?
optionaltrustProxy?:boolean
Defined in: index.ts:21
Confiar en X-Forwarded-Host. Úsalo solo detrás de tu propio proxy.