我正在开发基于 NestJS 的 api,并且正在使用 Swagger UI 文档。我想为我的所有控制器保留 @ApiBearerAuth() 的功能,但我希望将其作为全局功能。这样,每次我创建新的路线或端点时,它都会被覆盖。
来自https://docs.nestjs.com/openapi/security文档:
@ApiBearerAuth()
@Controller('cats')
export class CatsController {}
Run Code Online (Sandbox Code Playgroud)
这就是我现在正在关注的内容,但是有没有办法在全球范围内进行设置?
我正在使用 Nestjs 创建一个 API,并在尝试扩展时意识到我使用了一些每个控制器都需要的装饰器。例如@ApiBearerAuth()。有没有一种方法可以在项目的所有控制器或所有控制器方法上全局应用装饰器。