我正在摆弄React路由,我只有两个不同的组件。当我尝试渲染我的第二个组件时,我得到Cannot GET /profile
我的路由看起来像这样
render((
<Router history={browserHistory}>
<Route path="/" component={Main}>
<Route path="/profile" component={Profile}/>
</Route>
</Router>
), document.getElementById('app'))
但是当我访问localhost:3000 / profile
时,我的/ profile组件返回错误消息我是否需要从其他组件中渲染它们,或者似乎是什么问题?
答案 0 :(得分:0)
从/
移除/profile
,它应该有效。如果/
已经在父路线中,则不必明确地添加Shell
。