reactjs - 使用 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”解决了这个问题
解决方案
推荐阅读
- mysql - MySQL通过mybatis删除大量数据id
- debugging - 物理或虚拟地址识别
- python - 使用 python 默认字典 vs .get()
- c# - 当枚举包含具有相同值的元素时,如何将原始类型值转换为枚举值?
- jvm - 为什么我们使用 java.library.path 来设置包含 java jar 文件而不是原生库的路径?
- html - HTML/CSS 网页看起来不应该
- java - 如何直接从终端运行java
- c# - C# - 从 button_click 终止线程进程
- hibernate - hibernate 5的jodatime兼容性问题
- python - 为 Selenium Webdriver、Python、Pytest 设置 Sublime