在我们的ServiceWorker应用程序中,我们缓存响应,包括搜索的资源:
https://webservices.geodesy.gov.au/siteLogs/search/findByFourCharacterId?id=ADE1&format=geodesyml
当我们使用POST保存修改后的资源时,后续搜索会返回旧的缓存页面。在完成刷新以重新填充缓存之前。
有没有最好的方法来返回新资源?
我计划用新版本更新缓存资源。虽然我不能轻易看到你如何重新制定回应。
我们只是要从缓存中删除条目,然后它将不得不返回网络(在我们使用SW的模型中)。
我之前忘记包含的新信息:这是缓存第一服务工作者(https://jakearchibald.com/2014/offline-cookbook/#cache-falling-back-to-network)。