首页 > 解决方案 > Nest Js:以控制器和方法名作为路由,而不是显式指定

问题描述

目前我们必须为 Nest js 中的所有控制器指定路由。

我们是否可以将控制器名称作为所有人的路由?例如,当控制器名称为“ProjectController”时,路由应该自动作为“Project”而不是在所有装饰器中指定它们?

类似于 .Net MVC 控制器?

@Controller('Project')
export class ProjectController extends MasterController {

    @Post('GetProjects') 
      async GetProjects(): Promise<Project[]> {
    }
}

标签: nestjs

解决方案


推荐阅读