我正在使用 sw-toolbox ,这是一个由谷歌提供的 service-worker 库。在成功从缓存中加载内容后,我想将 cacheFirst 策略(请参阅上面链接中的自述文件)与从网络获取相结合。是否可以?例如:
toolbox.router.get('/api/currentUserID',toolbox.cacheFirst).then(fetchFromNetwork());
非常感谢您的帮助:)
最佳答案
如果您使用 toolbox.fastest这将获得缓存响应或网络响应,哪个最快(几乎肯定总是缓存),然后使用来自网络的响应更新缓存。
关于javascript - 从缓存加载后,如何强制 Service-worker 从网络请求路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36371112/