【发布时间】:2019-08-17 02:46:56
【问题描述】:
我试图在我的项目中使用 async/await 而不是 .then,但它给我一个错误
这是我的代码:
export const registerUser = (userData, history) => async dispatch => {
axios
.post('/api/users/register', userData)
await (res => history.push('/login'))
.catch(err => dispatch({
type: GET_ERRORS,
payload: err.response.data
})
);
};
这是我返回的错误
未处理的拒绝(TypeError):(中间值).catch 不是函数
【问题讨论】:
-
如果您向我们展示一些代码和错误,它将更有帮助
-
“这是一个错误”——那个错误说明了什么?
标签: es6-promise