問題タブ [flasgger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ホスト名にパスがある場合、Flasgger が読み込まれない
Flask アプリケーションがあり、Flasggerをドキュメント用に統合しました。アプリをローカルで実行すると、swagger にアクセスできますhttp://127.0.0.1:5000/apidocs
。しかし、開発環境にデプロイされると、ホスト名はhttps://services.company.com/my-flask-app
. そして、その URL の最後に追加する/apidocs
と、swagger が読み込まれません。
これは私がswaggerを設定した方法です:
これを実行すると、ローカルでは で swagger にアクセスできますhttp://127.0.0.1:5000/my-flask-app/apidocs/#/
が、開発環境ではおそらく でアクセスできると思いますhttps://services.company.com/my-flask-app/my-flask-app/api-docs
。コンソールを確認すると、Flasgger は css を取得しようとしますhttps://services.company.com/
。https://services.company.com/my-flask-app
これを解決する方法についてのアイデアはありますか?