【发布时间】:2020-08-15 11:31:43
【问题描述】:
我已经实现了一个带有后端验证的注册视图,我想在成功注册后重定向到登录视图。 这是我的调度方法:
export const initSignup = (details) => {
return (dispatch) => {
axios.post("http://localhost:8080/auth/signup", {
email: details.email,
password: details.password
}).then((result) => {
console.log(result);
return dispatch(_signup(result));
})
.catch((err) => {
//use err.response to get our custom err response from backend
//since once we send 400+ response status it goes to catch block
console.log(err);
dispatch(_signupError(err.response));
})
}
}
const _signup = (result) => {
return {
type: SIGNUP,
result: result
}
}
const _signupError = (err) => {
return {
type: ERROR,
error: err
}
}
disptach _signup 后,我想重定向到“/login”。 有人可以在这里帮助我吗?
【问题讨论】:
-
这能解决您的疑问吗? stackoverflow.com/questions/503093/…
标签: javascript reactjs redux axios