【发布时间】:2016-12-04 23:20:43
【问题描述】:
我的身份验证页面存在概念问题。
目前我有这个:
<Route path="/" component={App}>
<Route path="login" component={Login} />
<Route path="register" component={Register}/>
<Route path="*" component={NoMatch}/>
</Route>
现在我想将我所有的“身份验证页面”包装在一个父容器“身份验证”中,所以我这样做:
<Route path="/" component={App}>
<Route path="/auth" component={Auth}>
<Route path="login" component={Login} />
<Route path="register" component={Register}/>
</Route>
<Route path="*" component={NoMatch}/>
</Route>
问题:现在如果我想访问我的登录页面,我会去
/auth/登录
但我需要我的登录页面保持打开
/登录
这样做的最佳做法是什么?
提前感谢您的帮助。
【问题讨论】:
标签: javascript reactjs routes react-router