我有以下设置:
<div>
<Router history={browserHistory}>
<Route path="/" component={NewCustomerContainer} />
<Route path="/newCustomer" component={NewCustomerContainer} />
<Route path="/search" component={SearchPageContainer} />
<Route path="/network" component={NetworkContainer} />
<Route path="/network/:id" component={NetworkContainer} ></Route>
</Router>
</div>
路由 http://localhost:8100/network
工作正常。路由 http://localhost:8100/network/abc123
没有出现在我的控制台中的 404 错误。有人以前见过这样的东西吗?
最佳答案
还可以尝试添加一个
<base href="/">
在基本 HTML 页面的 head 标记内标记。
关于javascript - react 路由器不使用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42906858/