繁体   English   中英

github上托管的react应用程序上的路由问题

[英]routing issue on react app hosted on github

我创建了一个具有四个路由的React应用,分别是用户,管理员,家庭和公共汽车。 如果我想访问http://localhost:300/user我可以访问它,但是将其托管在Github( https://loveyourtrip.tk/ )上之后,如果我想访问https://loveyourtrip.tk / user ,GitHub抛出错误状态代码404。

但是,我可以登录https://loveyourtrip.tk/ 一旦我登录该URL,就会有一个名为“ mange account”的按钮。 如果单击此处,则可以看到用户 点击用户后,您可以转到https://loveyourtrip.tk/user 但我无法直接访问它。 我该如何解决这个问题?

这是因为您没有在后端处理/ user。 您可以使用HashRouter而不是BrowserRouter从前端处理整个事情。 或者您可以通过将html页面返回到所有路由来从后端处理它。 看看这个https://stackblitz.com/edit/hashrouter-demo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM