猿问

Swagger UI 不显示 operationId

我们的 C# Asp.NET(非核心)REST API 使用 Swashbuckle nuget 包(感谢 Richard Morris)v5.6 来生成 swagger 定义和 UI 页面。问题是,操作ID 没有显示在 UI 页面上。

我可以在几个页面上看到 .net 核心版本包含一个神秘的DisplayOperationId=true配置设置来(绝望地)解决这个问题。但在非 .net 核心版本中,我找不到此设置,也看不到如何自定义 UI 以显示该信息的工作示例。

有人可以帮我解决这个问题吗?提前致谢!


跃然一笑
浏览 342回答 2
2回答

慕虎7371278

url中的查询参数&displayOperationId=true可能有用。测试:https ://petstore.swagger.io/?displayOperationId=1参考:https ://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/#displayOperationId

蓝山帝景

根据文档...displayOperationId DISPLAY_OPERATION_ID Boolean=false。控制 operationId 在操作列表中的显示。默认值为假。https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/
随时随地看视频慕课网APP
我要回答