Skip to content

Documentation / @tenancy-node/adapter-fastify / TenancyPluginOptions

Interface: TenancyPluginOptions ​

Defined in: index.ts:16

Properties ​

errorHandler? ​

optional errorHandler?: 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? ​

optional logRequests?: 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? ​

optional onUnidentified?: "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? ​

optional skip?: (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? ​

optional trustProxy?: boolean

Defined in: index.ts:21

Confiar en X-Forwarded-Host. Úsalo solo detrás de tu propio proxy.

Publicado bajo la licencia MIT.