ReactJS动态路线没有" /"

时间:2017-01-11 05:59:52

标签: javascript reactjs react-redux

我正在进行电子邮件验证,用户点击系统生成的链接即:www.mydomain.com/verify?token=982db6fefde1fb使用<Route path="verify?token=:id" component={Verify} />但如果没有/我似乎无法获得动态ID } :id之前它会抛出路由器错误

Warning: [react-router] Location "/verify?token=982db6fefde1fb25cc0a8cd82dae783ff5519b3f023463c1" did not match any routes.

如何在不使用:id的情况下创建动态/路线?

1 个答案:

答案 0 :(得分:0)

定义路线,如

<Route path="verify" component={Verify} />

现在在Verify组件中,您可以获取查询参数,例如

this.props.location.query.token