无法获取http://hostname/swagger.json.



我是烧瓶休息api的新手。我尝试使用helm来部署我的烧瓶休息api。我的公司设置了DNS,它总是将http路由到https。我加载失败http://hostname/swagger.json.这是这个的屏幕截图:

swagger UI错误的屏幕截图

如果后端总是重定向到https://版本,则应该获取https://hostname/swagger.json。或者,至少要确保你的fetch实用程序能够处理重定向。

答案是:

from werkzeug.middleware.proxy_fix import ProxyFix   
 # For HTTPS of serving docs
 app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)  # type: ignore

相关内容

  • 没有找到相关文章

最新更新