如何使用缓存优先/缓存和网络在缓存失效后重新获取 apollo watchQuery

问题描述

我有一些很少更新的元数据,但它可以偶尔更新一次。在我的应用程序中,用户非常频繁地访问这些信息,这给我的服务器带来了相当大的负担。

我只想重新获取它,例如每天一次以检查是否有更改。

我的预期行为是 watchQuery 应该立即返回,即使缓存已过期。只有当缓存过期时,它才会重新获取更新缓存

这有可能吗?

我的第一个想法是告诉 cache-and-network 或 cache-first 仅在最后一次网络检查超过一天或缓存失效时才使用网络,但在文档中找不到任何相关内容

感谢您的专业知识。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)