【发布时间】:2017-10-03 22:14:27
【问题描述】:
我正在尝试弄清楚如何获取 React 的帐户激活链接。 Rails API 发送账户激活 URL 如下:
http://localhost:8080/users/confirm?token=480a476e6be366068dff
我想设置一个 React 操作,将该令牌发布到 API,然后组件将呈现“帐户已激活”消息。
我目前遇到两个问题:
如何在浏览器中直接打开上述链接?我收到“无法获取 /users/confirm”错误消息。我读到browserHistory应该可以解决直接调用React URL的问题,但我不确定如何实现它。
如何从链接中获取令牌? “/users/confirm/:token”是正确的方法吗?
routes.jsx:
export default ( <Route history={browserHistory} path="/" component={App}> <IndexRoute component={HomePage} /> <Route path="/users/login" component={LogInPage} /> <Route path="/users/register" component={RegisterPage} /> <Route path="/users/confirm/:token" component={ConfirmPage} /> </Route> );
【问题讨论】:
标签: reactjs