如何强制Service-worker从缓存加载后从网络请求路由?

时间:2016-04-02 08:42:08

标签: javascript web-worker service-worker

我正在使用sw-toolbox,这是Google提供的服务工作者库。我想将cacheFirst策略(请参阅上面链接中的自述文件)与从缓存中成功加载内容后从网络中获取。可能吗?所以例如smth就像:

toolbox.router.get('/api/currentUserID',toolbox.cacheFirst).then(fetchFromNetwork());

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:6)

如果您使用toolbox.fastest将获得缓存响应或网络响应(这几乎肯定始终是缓存),然后使用来自网络的响应更新缓存。