我們的 C# Asp.NET(非核心)REST API 使用 Swashbuckle nuget 包(感謝 Richard Morris)v5.6 來生成 swagger 定義和 UI 頁面。問題是,操作ID 沒有顯示在 UI 頁面上。我可以在幾個頁面上看到 .net 核心版本包含一個神秘的DisplayOperationId=true配置設置來(絕望地)解決這個問題。但在非 .net 核心版本中,我找不到此設置,也看不到如何自定義 UI 以顯示該信息的工作示例。有人可以幫我解決這個問題嗎?提前致謝!
2 回答

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
url中的查詢參數&displayOperationId=true
可能有用。
測試:
https ://petstore.swagger.io/?displayOperationId=1
參考:
https ://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/#displayOperationId

藍山帝景
TA貢獻1843條經驗 獲得超7個贊
根據文檔...
displayOperationId DISPLAY_OPERATION_ID Boolean=false。控制 operationId 在操作列表中的顯示。默認值為假。
https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/
- 2 回答
- 0 關注
- 258 瀏覽
添加回答
舉報
0/150
提交
取消