gatsby - 部署的 Netlify 页面在显示实际内容之前显示 404 页面

标签 gatsby netlify

首先,我想创建一个带有URL参数的页面(例如/test/hell,其中test是页面,hell是参数).

因此,我基于 Gatsby 入门项目创建了一个页面,该页面采用参数并将其显示在标题上( example ,在底部添加了页面链接)。似乎有效。

但是当我在浏览器(link)上打开完整的URL时,它首先弹出404页面,然后闪回正确的内容(请刷新页面以查看404页面)。 404 页面不是我所期望的,所以我不确定如何解决这个问题。此外,当我在本地运行 Netlify/Gatsby 时,也没有观察到这个问题。这是网页刷新期间的 404 页面:

Deployed site with refresh

这是 added code这是我所做的唯一 promise 。我不确定如何摆脱显示的 404 页面。

感谢您的帮助。

最佳答案

我相信这个问题可以通过设置 Netlify 所需的 _redirects 文件和插件 gatsby-plugin-netlify 来解决。在构建时设置 _redirects 文件。

关于gatsby - 部署的 Netlify 页面在显示实际内容之前显示 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60197558/

相关文章:

reactjs - 如何在 Gatsby SPA 中强制出现 "The onFormSubmit function in hbspt.forms.create requires jQuery. It was not run."错误

javascript - CSS 在产品中不起作用。 Vue.js、Tailwind 和 Netlify

svelte - 如何在 sveltekit netlify 中使用文件 api

javascript - "Module not found"将 Nuxtjs 应用程序部署到 Netlify 时出错

reactjs - Netlify/git LFS 退出状态 128

reactjs - 类型错误 : Cannot read property 'contains' of null

javascript - React/Gatsby 组件中的动态背景图片

gatsby - 如何更改 Gatsby 博客文章页面的生成路径?

Font-Awesome 字体 (woff) 未通过 Netlify CDN 加载

reactjs - 如何防止 Gatsby 图像在每次重新加载时模糊 Logo ?