我有一个验证功能和一个提交功能,当验证为true时,提交功能会将数据发送到服务器。我使用useReducer和处理状态。我已经定义了是否validation()不为真会显示错误,并且在validation()为真后分派表单,一切正常,但是当formalization()为真时,我不会从服务器收到任何错误,但我得到的错误不是服务器错误。这是我的代码:
if (validation()) {
try {
const res = await axios.post('http://127.0.0.1:8000/api/auth/register', bodydata);
dispatch({type: 'REGISTER_SUCCESS', payload: res.data});
} catch (e) {
dispatch({type: 'REGISTER_FAIL', payload: e.response.data})
}
}