node-tenancy
Version:
Making multi-tenancy easier with Node.js & typescript
16 lines (14 loc) • 498 B
text/typescript
import {Elysia} from 'elysia';
import {initializeTenancyMiddleware} from 'node-tenancy';
import {connect} from "elysia-connect-middleware";
import {getUsersCount} from "../controllers/UserController";
export const APIRoutes = new Elysia({prefix: '/api'})
.use(connect(initializeTenancyMiddleware))
.get('/users', getUsersCount)
.onError(({error, code}) => {
if (code === 404) {
return 'Route not found';
} else {
return error;
}
});