忽略Gatsby缓存中的特定路径

时间:2018-04-10 12:56:17

标签: caching service-worker progressive-web-apps gatsby

我有一个部分静态的Gatsby应用程序,并且有一些必须由Nginx而不是Gatsby服务工作者处理的路由,但仍然没有找到从Gatsby缓存中删除特定路径的方法。请考虑以下几页:

  • /contact 好的,由盖茨比处理
  • /blog 好的,由盖茨比处理
  • /blog 由Nginx处理

我的主页上有blog/的链接,它位于同一个域名下,但Nginx负责提供其内容,所以我没有Gatsby页面。

出现问题是因为有时点击 Blog 链接时,服务工作人员会将我发送到404页面,但有时候它会正常工作。

我已尝试将navigateFallbackWhitelist路径添加到gatsby-plugin-offline的{​​{1}},但仍然没有成功。

有没有办法迫使Gatsby永久忽略缓存特定路径?

1 个答案:

答案 0 :(得分:0)

您可以单独为家庭和联系人设置Gatsby 那会好吗?

check this