![](/img/trans.png)
[英]My react app on heroku opens home page but will not open other pages
[英]Why does my GitHub page only show the homepage for my react app and not the other pages?
我最初的想法是,路由器的期望与 Github 页面如何从存储库中提供页面之间存在脱节。
Github 总是希望在路径的开头有“/Weather_App/”。 (所以主页是“https://mw3981.github.io/Weather_App/”)
React 中的路由器并不期望这一点,因此当它尝试为子页面提供服务时,它会尝试将 go 转换为“https://mw3981.github.io/subpage”,而不是 github 所期望的:“https://mw3981. github.io/Weather_App/subpage”
尝试添加/使用basename
此处提到的道具。
此外,Github 页面与路由器如何通过pushState
进行页面更改之间可能存在一些兼容性问题。 这是在这里讨论的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.