2017-06-14 8 views
0

私はFlaskとFlask Restplusを使ってウェブサイトを開発しています。私はGoogle App Engineを使ってアプリケーションをデプロイしようとしましたが、私のコンピュータでdev_appserver.pyを実行すると、すべてのswagger-uiファイルが見つかりませんでした。なぜこのようなことが起こるのかわからないのですか?誰も私にこれを解決する方法を教えてもらえますか?あなたは、プロジェクト内のswaggeruiを配置する必要がありGoogle App Engine Dev ServerでFlaskを使用すると、uiが見つかりませんか?

INFO  2017-06-14 04:21:52,859 module.py:809] default: "GET /api/ HTTP/1.1" 200 3710 
INFO  2017-06-14 04:21:53,113 module.py:809] default: "GET /swaggerui/bower/swagger-ui/dist/css/screen.css HTTP/1.1" 404 233 
INFO  2017-06-14 04:21:53,113 module.py:809] default: "GET /swaggerui/bower/swagger-ui/dist/lib/jquery.slideto.min.js HTTP/1.1" 404 233 
INFO  2017-06-14 04:21:53,115 module.py:809] default: "GET /swaggerui/bower/swagger-ui/dist/lib/object-assign-pollyfill.js HTTP/1.1" 404 233 
INFO  2017-06-14 04:21:53,121 module.py:809] default: "GET /swaggerui/bower/swagger-ui/dist/css/typography.css HTTP/1.1" 404 233 

答えて

0

:ここ

は、たとえば、リソースのために404を記録しますです。プロジェクトのルート(app.yamlと同じレベル)にlibsディレクトリを作成することをお勧めします。

次に、GAEの販売方法を使用します。以下のように、プロジェクトのルートに、vendoringを使用し作成(または変更)appengine_config.pyするには:

from google.appengine.ext import vendor 

# Add 3rd party libraries in the "libs" folder. 
vendor.add('libs') 
+0

を私は、クラウドアプリエンジンをGoogleに自分のコードをプッシュし、それが闊歩UIに働いたが、私のdevのアプリケーションサーバーは、常に404を返しますスワッガーのために私のローカル環境でgcloudのインストールに何か問題があるかどうかはわかりません。 –

関連する問題