.NET - Swagger 設定 Host
.NET - Swagger 設定 Host
問題
因為雲端上的主機使用 Nginx 將請求轉發到不同 Docker 容器。
所以雲端上的 Swagger 預設連線網域會錯誤的,造成無法正常連線
以下是我的設定及錯誤訊息
解決辦法
設定 OpenApi Host
首先我們來到 Program.cs
設置 UseOpenApi
1 |
|
目前我是只有 Production 的環境會遇到這個問題
所以我新增了一個判斷
設定後就完成囉 !
今天的教學就到此
Thank you! 😄
參考
本文作者: 我的名字叫劉穎,也可以叫我 Alan
本文連結: https://hi-alan-liu.github.io/blog/NET-Swagger-SetHost/
版權聲明: 本站所有文章除特別聲明外,均採用 CC BY-SA 4.0 協議 。轉載請註明出處!