【发布时间】:2018-05-09 09:43:26
【问题描述】:
我有一个 react-router 应用程序,我必须将它部署在不同的位置(子目录),所以基本名称会改变。例如,它应该具有以下路径:
/(生产)/appname/env1/appname/env2
我想使用浏览器历史记录,所以我从 react-router 实现了BrowserRouter,但我无法将静态基本名称传递给它。显然路由不起作用,例如如果我没有将任何基本名称传递给BrowserRouter,如果我的主页路由是:
<Route path="/" exact component={MyComponent} />
访问/appname/env1或/appname/env2时不起作用。
有没有办法通过 react-router 实现我正在寻找的东西?
【问题讨论】:
标签: reactjs react-router react-router-v4