我正在尝试使用jwt auth设置更新React Redux节点,并试图找出为什么使用此代码进行密码重置功能:
/**
* Reset password
*/
export function resetPassword(props) {
return function (dispatch) {
axios.post(`${API_URL}/reset-password`, props)
.then(() => {
dispatch({ type: RESET_PASSWORD_SUCCESS });
history.push(`/reduxauth/reset-password/verify?email=${props.email}`);
// browserHistory.push(`/reduxauth/reset-password/verify?email=${props.email}`); default
})
.catch(response => {
dispatch(authError(RESET_PASSWORD_FAILURE, response.data.error))
});
}
}
继续给我这个错误:Uncaught (in promise) TypeError: Cannot read property 'error' of undefined
它是指上面response.data.error
中的.catch
我不知道为什么数据未定义?