首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将react路由器路径从/#/homepage更改为/app/#/homepage

如何将react路由器路径从/#/homepage更改为/app/#/homepage
EN

Stack Overflow用户
提问于 2016-12-24 02:01:46
回答 2查看 1.1K关注 0票数 0

我们使用的是Node.js服务器和React路由器。我们的SSO规则要求我们更改URL模式。我正在尝试从这个模式调整默认路径:

Mysite.com/#/主页

至:

Mysite.com/app/#/主页

我相信在默认情况下,散列是直接在域名之后处理的,但正如你所看到的,我们试图在它前面加上'app‘。如何做到这一点?我们目前使用React Router的方式如下:

代码语言:javascript
复制
<Route name="app" path="/" handler={App}>
  <Redirect from="/" to="homepage" />
  <Route path="homepage" name="home" handler={MyContent} />
</Route>
EN

回答 2

Stack Overflow用户

发布于 2016-12-24 06:01:20

托管你的应用程序本身/在/app上提供你的应用程序。或者通过某种类型的DNS等,这取决于您的服务器结构。

票数 1
EN

Stack Overflow用户

发布于 2016-12-24 11:20:35

使用散列方法则不能。看起来你想做这样的事情:

mysite.com/homepage -> mysite.net/homepage

因为客户端只能看到#旁边的URL部分。

因此,您可以考虑使用server-side方法处理您的路由。

它为您提供了比#方法更强大和更灵活的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41305923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档