盖茨比网站需要硬刷新才能看到新帖子



这个问题已经被提出,在大多数情况下似乎涉及离线的gatsby插件。

我没有离线使用gatsby插件,我仍然有这个问题。每当我推送到远程时,我的实时网站都会更新我所做的所有更改,除了新的博客文章,据说是因为graphql在网站缓存后没有查询其他时间。但在我的本地主机上进行生产时,它会立即更新。

我发现阅读这个错误的所有不同情况都很困惑,例如在这个线程中,它说你应该离线使用gatsby插件来解决这个问题。Gatsby网站需要刷新才能查看新数据

它展示了如何在网站需要刷新时创建弹出窗口。真的没有别的办法吗?难道不能简单地让盖茨比网站像普通网站一样工作,自动显示最新的博客文章吗?

问题已经解决,但我忘记更新它。我的缓存设置不正确。我使用Firebase进行托管,按照这些说明,我更新了Firebase.json文件,现在一切都更新了。

https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/deploying-to-firebase/

我的解决方案路径:https://github.com/gatsbyjs/gatsby/discussions/35262

最新更新