abstract class Controller { [key: string]: IAction | IRoute[] | any abstract get routes(): IRoute[] }
A base controller. All controllers should inherit from this class.
routes
You can implement custom controller's actions to handle requests. This actions will accept a request or any other data.
If your custom action returns another data type, it'll be automatically wrapped in a Response object with default values (errorCode set to 200).
errorCode
indexAction(request: Request): Response { return new Response({ text: 'I am a test' }, 201) }
or
customAction(request: Request): string { return '2be || !2be' }
There was an error while loading. Please reload this page.