我有一个部分静态的Gatsby应用程序,并且有一些必须由Nginx而不是Gatsby服务工作者处理的路由,但仍然没有找到从Gatsby缓存中删除特定路径的方法。请考虑以下几页:
/contact
好的,由盖茨比处理 /blog
好的,由盖茨比处理 /blog
由Nginx处理 我的主页上有blog/
的链接,它位于同一个域名下,但Nginx负责提供其内容,所以我没有Gatsby页面。
出现问题是因为有时点击 Blog 链接时,服务工作人员会将我发送到404页面,但有时候它会正常工作。
我已尝试将navigateFallbackWhitelist
路径添加到gatsby-plugin-offline
的{{1}},但仍然没有成功。
有没有办法迫使Gatsby永久忽略不缓存特定路径?