小编Nig*_*NKY的帖子

如何全局应用Swagger UI的@ApiBearerAuth()而不是为每个控制器应用

我正在开发基于 NestJS 的 api,并且正在使用 Swagger UI 文档。我想为我的所有控制器保留 @ApiBearerAuth() 的功能,但我希望将其作为全局功能。这样,每次我创建新的路线或端点时,它都会被覆盖。

来自https://docs.nestjs.com/openapi/security文档:

@ApiBearerAuth()
@Controller('cats')
export class CatsController {}
Run Code Online (Sandbox Code Playgroud)

这就是我现在正在关注的内容,但是有没有办法在全球范围内进行设置?

node.js express swagger swagger-ui nestjs

9
推荐指数
2
解决办法
8489
查看次数

将装饰器全局应用到所有控制器 Nestjs

我正在使用 Nestjs 创建一个 API,并在尝试扩展时意识到我使用了一些每个控制器都需要的装饰器。例如@ApiBearerAuth()。有没有一种方法可以在项目的所有控制器或所有控制器方法上全局应用装饰器。

node.js express angularjs swagger nestjs

5
推荐指数
1
解决办法
1687
查看次数

标签 统计

express ×2

nestjs ×2

node.js ×2

swagger ×2

angularjs ×1

swagger-ui ×1