使用React Router,BrowserHistory和--history-api-fallback时,嵌套路径不起作用

时间:2017-01-28 22:05:08

标签: reactjs react-router webpack-dev-server

我在webpack dev服务器上运行时使用browserHistory--history-api-fallback标志,以使所有网址都默认为index.html

<Router history={browserHistory}>
    <Route path='/' component={App}>
      <IndexRoute component={FindUser} />
      <Route path='/users' component={FindUser} />
      <Router path='/users/:id' component={UserPage} />
      <Route path='/signup' component={SignUp} />
      <Route path='/login' component={LogIn} />
    </Route>
  </Router>

所有路径都被重定向到正确的组件,但是当我有一个嵌套路径,例如'/ users / 123'时,我收到此错误:

Failed to load resource: net::ERR_CONNECTION_REFUSED

如果我使用hashistory并将标签放在url参数之前,则网址有效。我的假设是它无法处理嵌套路径。

之前有没有人见过这个问题?

0 个答案:

没有答案