c# - Swagger UI 不显示 operationId
问题描述
我们的 C# Asp.NET(非核心)REST API 使用 Swashbuckle nuget 包(感谢 Richard Morris)v5.6 来生成 swagger 定义和 UI 页面。问题是,操作ID 没有显示在 UI 页面上。
我可以在几个页面上看到 .net 核心版本包含一个神秘的DisplayOperationId=true配置设置来(绝望地)解决这个问题。但在非 .net 核心版本中,我找不到此设置,也看不到如何自定义 UI 以显示该信息的工作示例。
有人可以帮我解决这个问题吗?提前致谢!
解决方案
url中的查询参数&displayOperationId=true
可能有用。
测试:
https ://petstore.swagger.io/?displayOperationId=1
参考:
https ://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/#displayOperationId
推荐阅读
- asp.net-core - .NET Core 如何能够支持在 Windows、Linux 和 Mac 操作系统上运行?
- python - Python:获取字符串列表的列表索引计数
- java - 如何解析对象数组并将特定属性的元素保存到不同的数组?
- outlook - 加载项无法在 Mac Outlook 上静默安装
- r - 无法再在 OneDrive 上保存 R/RStudio 脚本 - Windows
- javascript - 对映射数据执行条件渲染操作 - React
- python - 使用 numpy 切片裁剪时,Opencv 无法保存视频
- python - 如何从python中的十六进制字符串中获取原始字节
- javascript - 从javascript中的条件触发模态
- scala - 如何在 Scala 中获取优先级队列的第 k 个最小元素?