Skip to content

Documentation / @tenancy-node/adapter-express / requireFeature

Function: requireFeature() ​

requireFeature(tenancy, ...features): RequestHandler

Defined in: index.ts:149

Protege rutas por módulo del plan: si el plan del tenant no incluye todos los módulos, responde 403 TENANCY_FEATURE_NOT_IN_PLAN (con details.feature) sin llegar al handler.

ts
app.use('/api/reportes', requireFeature(tenancy, 'reportes'), reportesRouter);

Parameters ​

tenancy ​

Tenancy

features ​

...[string, ...string[]]

Returns ​

RequestHandler

Publicado bajo la licencia MIT.