![](/img/trans.png)
[英]Nuget package“Swagger-Net” swagger-ui default ui page Modification In Asp.net mvc5
[英]When trying to open Swagger-UI getting only a json Response
也許嘗試通過不同的 url 請求 Swagger-UI,例如.../swagger/index.html。
我沒有在這里使用 .NET,我對您的設置一無所知,但是您(例如)是否將 swagger-ui 資源復制到您的 webdir?
看起來您是直接調用 swagger 接口而不是 swagger-ui (這是不同的)。
https://swagger.io/swagger-ui/
來自 Swagger-Ui 文檔:
第 1 步:轉到 Swagger UI 項目的 GitHub 存儲庫
第 2 步:克隆或下載存儲庫的 zip 文件
https://github.com/swagger-api/swagger-ui
用法
第 1 步:轉到本地計算機中包含 Swagger UI 項目的文件夾
第二步:打開dist文件夾
第 3 步:在瀏覽器上運行 dist/index.html 文件或將 dist 文件夾放在您的服務器中。
第 4 步:Swagger UI 現在將出現在瀏覽器中,默認呈現 Swagger Petstore。 Swagger Petstore 的 JSON 規范可以在這里找到 - http://petstore.swagger.io/v2/swagger.json
注意:請記住,要加載規范並執行 UI 的試用請求,您需要啟用 CORS(閱讀下文)
第 5 步:您可以在頂部導航欄的字段中提及托管在服務器上的任何現有規范的 YAML 或 JSON 路徑。
UI 的正確 URL 是https://localhost:44390/swagger/ui/index
檢查 swagger 是否配置為使用任何自定義路由或前綴。 在這種情況下,UI URL 將是 url:port/route-prefix/index.html。 路由前綴空 = url:port/index.html。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.