Prefix controller
Prefix controller factory for NestJS.
Install
$ npm i @nestlab/prefix-controller
Examples
Prefix for application space
const AdminController = createPrefixController('admin');
const ConsoleController = createPrefixController('console');
@AdminController('logs')
export class LogsController {
}
@AdminController('users')
export class UserController {
}
@ConsoleController('products')
export class ProductController {
}
Prefix for versioning
const Version1Controller = createPrefixController('v1');
const Version2Controller = createPrefixController('v2');
@Version1Controller('auth')
export class AuthController {
}
@Version2Controller('auth')
export class AuthController {
}
Enjoy!