2017-05-20 8 views
1

Google App Engine for Pythonの基本的なフラスコアプリでサービスワーカーを使用しようとしています。サービスワーカーが私のドメイン上のすべての要求を処理するようにするには、アプリケーションルートに存在する必要があると私が理解しているところから理解してください。しかし、私はGAEがrootのservice-worker.jsへのアクセスを許可する方法を理解できません。私は現在、サービスワーカーを登録しようとすると404応答を取得します。どんな助けでも大変感謝します。GAEのサービスワーカー

答えて

0

app.yamlstatic_filesオプションを使用してdescribed in the documentationと設定できます。

おそらくopt your /service-worker.js out of cachingでしょうか。 ./* `サービスワーカーURLハンドラの後に来た:

のような何か:働いていたが、私はまた、すべてのハンドラ`のURLを確認してください、私のキャッチしなければならなかった

handlers: 
- url: /service-worker\.js 
    static_files: service-worker.js 
    upload: service-worker\.js 
    expiration: 0m 
+0

感謝。 – ScottyLa

+0

私がローカルで実行すると、このソリューションは私のために働いていますが、展開後は動作しません(私は404を取得しています)。どんな考え? – parthi82

関連する問題