Multi-Tenancy

Tenant isolation middleware.

1 min readEdit this page

Usage

import { multiTenancy, getTenant } from '@restjs/cloud'
 
app.use(multiTenancy({ strategy: 'header', headerName: 'x-tenant-id' }))
 
app.get('/data', (req, res) => {
  const tenant = getTenant(req)
  res.json({ tenant: tenant.id })
})

Strategies: header, subdomain, jwt