首页 > 解决方案 > 使用 Github Pages 部署的 React 项目出现 404 问题

问题描述

我完成了一个 React 项目,但是当我使用 Github Pages 部署它时,我遇到了 404 问题,

在线项目的 URL 在这里:https ://versifiction.github.io/api-ratp/

当我们继续它时,我们被重定向到我使用 React-Router 制作的 404 页面(路由组件:https ://github.com/Versifiction/api-ratp/blob/master/src/App.js ) ,

我认为我们被重定向到 404,因为 URL 中的“/api-ratp”没有在路由中声明,但是如果我想用 Github Pages 部署这个项目,我必须在 URL 上使用 Github 存储库名称,

有没有办法改变项目的基本路径之类的?有人知道我该如何解决这个问题?谢谢 !

编辑:我通过向路由器添加道具“basename”解决了这个问题

标签: reactjsgithubreact-router

解决方案


推荐阅读