2017-06-02 3 views
2

Um langfristig Caching, pro der Firebase documentation, ich habe dies in der Header-Konfiguration passend zu aktivieren:ausschließen sw.js aus der Langzeit Caching mit glob Mustern

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

Aber ich bin auch dienen ein sw.js (Service-Arbeiter) für die App, die ich überhaupt nicht zwischengespeichert werden soll. Das erste, was einem einfällt, ist, es aus dem Glob-Matching auszuschließen, für das ich Hilfe benötige. Sonst, wenn du denkst, dass es einen besseren Weg gibt, sag es. Danke.

Antwort

0

das Muster hinzugefügt Modifizierte und neue, die für die no-cachesw.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" }] 
    } 
] 
legt
Verwandte Themen