要配置 Swagger 部分最初是否折叠,我可以使用
SwaggerUIOptions.DocExpansion
。但是是否可以在页面上添加一个链接或按钮来展开或折叠所有部分?
以前,可以将查询参数
docExpansion={expansion mode}
添加到 URL(请参阅此答案)。但这似乎不再起作用了。
安全原因,Swagger UI v. 4.1.3+ 默认情况下会忽略其查询参数。要启用查询参数处理,您需要使用 queryConfigEnabled: true
按照此处的建议:
app.UseSwaggerUI(c =>
{
...
c.ConfigObject.AdditionalItems["queryConfigEnabled"] = true
}