2017-06-02 5 views
2

をグロブパターンで長期キャッシングからsw.jsは、Firebase documentationごとに、私は、ヘッダーの設定でこれを持って除外:は長期キャッシングを有効にするために

"headers": [ 
    { 
    "source": "**/*[email protected](jpg|jpeg|gif|png|js|css)", 
    "headers": [ 
     { 
     "key": "Cache-Control", 
     "value": "max-age=172800" 
     } 
    ] 
    } 
] 

しかし、私はまた、サービス提供していますアプリのsw.js(サービスワーカー)。キャッシュしたくないアプリです。まず頭に浮かぶのは、グロブマッチングから除外することです。これは助けが必要です。そうでなければ、より良い方法があると思うなら、教えてください。 〜

答えて

0

は、パターンを修正し、sw.js

"headers": [ 
    { 
    "source": "**/!(sw)[email protected](jpg|jpeg|gif|png|js|css)", 
    "headers": [{ "key": "Cache-Control", "value": "max-age=31536000" }] 
    }, 
    { 
    "source": "**/sw.js", 
    "headers": [{ "key": "Cache-Control", "value": "no-cache" }] 
    } 
] 
ため no-cacheを指定し、新しいものを追加しました
関連する問題