我在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参数之前,则网址有效。我的假设是它无法处理嵌套路径。
之前有没有人见过这个问题?