使用 create-react-app 部署 github 页面的 React-router 问题

IT技术 reactjs webpack react-router http-status-code-404 github-pages
2021-05-24 15:13:18

我在将一个简单的 React 应用程序部署到 github 页面时遇到了最困难的时期。您将一个文件移动到错误的目录,它会导致整个过程中断。

运行 npm run build 后该怎么办?

这会将我的所有文件放入构建文件夹,但浏览器仍然不断给我 404 错误,认为在初始 url 路由的“/”之后输入的任何内容都在寻找来自服务器的实际文件。我只想使用 / 之后的任何内容作为我在 React Router 中设置的路由... :(

1个回答

Create-React-App 有一份关于如何将你的构建部署到 Github Pages 和 Heroku 的详细文档。你可以在这里阅读“客户端路由注意事项”部分涵盖了您的具体问题