相关疑难解决方法(0)

是否可以添加身份验证以访问 NestJS 的 Swagger Explorer

我目前在 NestJS 项目中使用 Swagger,并且启用了资源管理器:

main.js

const options = new DocumentBuilder()
    .setTitle('My App')
    .setSchemes('https')
    .setDescription('My App API documentation')
    .setVersion('1.0')
    .build()

const document = SwaggerModule.createDocument(app, options)
SwaggerModule.setup('docs', app, document, {
    customSiteTitle: 'My App documentation',
})
Run Code Online (Sandbox Code Playgroud)

有了这个,资源管理器可以访问,/docs这是我所期望的。但我想知道是否可以向资源管理器添加任何身份验证层,因此只接受某些请求。

我想让这个资源管理器在生产中可以访问,但仅限于经过身份验证的用户。

提前致谢 :)

typescript swagger-ui openapi nestjs

27
推荐指数
7
解决办法
2万
查看次数

标签 统计

nestjs ×1

openapi ×1

swagger-ui ×1

typescript ×1