我们有很多服务,它们使用 SwashBuckle / Swagger UI 来公开 REST 方法。
当您在浏览器的选项卡中打开其中多个服务时,您无法立即从选项卡中看到服务名称,这通常会很烦人。至少在不切换到该选项卡的情况下
是否可以从 SwashBuckle 更改 HTML 标题?
是的,只需更改文档标题
app.UseSwaggerUI(option =>
{
...
option.DocumentTitle = "Your Title";
...
});
对于使用 NestJs SwaggerModule 的用户,更改 HTML 标题是通过 SwaggerCustomOptions 中的属性 customSiteTitle 完成的,这是 SwaggerModule.setup 的可选第四个参数
在你的
main.ts
中,如果你有这样的行:
SwaggerModule.setup('api', app, documentFactory);
更改为:
SwaggerModule.setup('api', app, documentFactory, {customSiteTitle: "Your Title"} );