在 Swagger/Swashbuckle 中切换文档扩展

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

要配置 Swagger 部分最初是否折叠,我可以使用

SwaggerUIOptions.DocExpansion
。但是是否可以在页面上添加一个链接或按钮来展开或折叠所有部分?

以前,可以将查询参数

docExpansion={expansion mode}
添加到 URL(请参阅此答案)。但这似乎不再起作用了。

swagger swagger-ui swashbuckle swashbuckle.aspnetcore
1个回答
0
投票
出于

安全原因,Swagger UI v. 4.1.3+ 默认情况下会忽略其查询参数。要启用查询参数处理,您需要使用 queryConfigEnabled: true

 选项配置 Swagger UI。

在 Swashbuckle.AspNetCore 中,您可以配置此选项

按照此处的建议

app.UseSwaggerUI(c => { ... c.ConfigObject.AdditionalItems["queryConfigEnabled"] = true }
    
© www.soinside.com 2019 - 2024. All rights reserved.