是否可以使用 SwashBuckle 和 Swagger UI 更改 HTML 标题

问题描述 投票:0回答:2

我们有很多服务,它们使用 SwashBuckle / Swagger UI 来公开 REST 方法。

当您在浏览器的选项卡中打开其中多个服务时,您无法立即从选项卡中看到服务名称,这通常会很烦人。至少在不切换到该选项卡的情况下

是否可以从 SwashBuckle 更改 HTML 标题?

enter image description here

c# swagger-ui swashbuckle
2个回答
30
投票

是的,只需更改文档标题

app.UseSwaggerUI(option => 
{ 
    ...
    option.DocumentTitle = "Your Title"; 
    ...
});

0
投票

对于使用 NestJs SwaggerModule 的用户,更改 HTML 标题是通过 SwaggerCustomOptions 中的属性 customSiteTitle 完成的,这是 SwaggerModule.setup 的可选第四个参数

在你的

main.ts
中,如果你有这样的行:

SwaggerModule.setup('api', app, documentFactory);

更改为:

SwaggerModule.setup('api', app, documentFactory, {customSiteTitle:  "Your Title"} );
© www.soinside.com 2019 - 2024. All rights reserved.