-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Not an issue but I have a suggestion.
Since this library is part of Nestjs core, It would be great to have a feature allowing us to just define our method in controllers without having the @get(), @post parts of the stuff.
Then we'll have a separate route file leveraging this library.
The route file would have a structure like this:
const routes: Routes = [
{
path: '/my-awesome-route',
// Here we have a syntax "ControllerClass:MethodToCallInController"
controller: 'MyAwesomeRouteController:getSomeAwesomeThing',
method: 'GET'
}
]
My controller would then go like this:
// Maybe this @Controller could also be get rid of when this feature got implemented
@Controller()
export class MyAwesomeRouteController {
constructor() { }
async getSomeAwesomeThing(): Promise<AwesomeThing> {
return { "data": "some awesome things" }
}
}
Thank you so much for all you're doing to improve our DX.
Metadata
Metadata
Assignees
Labels
No labels