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

How to force Service-worker to request route from network after loading it from cache?

我正在使用 sw-toolbox,这是一个由 Google 提供的 service-worker 库。在成功从缓存中加载内容后,我想将 cacheFirst 策略(请参阅上面 link 中的自述文件)与从网络中获取相结合。可能吗?例如:

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

非常感谢您的帮助:)

如果您使用 toolbox.fastest 将获得缓存响应或网络响应,哪一个最快(几乎肯定总是缓存),然后使用来自网络的响应更新缓存。