不变违规:您不能嵌套路径,父请求react-router中的URL参数

时间:2015-09-10 06:00:00

标签: react-router

我试图在react-router中实现以下路由:

<Route name='user' path='/:userId' handler={Profile}>
    <DefaultRoute handler={Welcome}/>
    <Route name='message' path='/:messageId' handler={Timeline} />
</Route>

我在控制台中收到以下错误

Uncaught Error: Invariant Violation: You cannot nest path "/:userId" inside "/:messageId"; the parent requires URL parameters

有没有办法在react-router中嵌套多个带参数的路由?

1 个答案:

答案 0 :(得分:1)

可以设置path =“/ user /:userId”?检查https://github.com/rackt/react-router

中的示例