标签: javascript web-worker service-worker
我正在使用sw-toolbox,这是Google提供的服务工作者库。我想将cacheFirst策略(请参阅上面链接中的自述文件)与从缓存中成功加载内容后从网络中获取。可能吗?所以例如smth就像:
toolbox.router.get('/api/currentUserID',toolbox.cacheFirst).then(fetchFromNetwork());
非常感谢任何帮助:)
答案 0 :(得分:6)
如果您使用toolbox.fastest将获得缓存响应或网络响应(这几乎肯定始终是缓存),然后使用来自网络的响应更新缓存。