При реализации аутентификации с реакцией + redux, когда я пытаюсь зарегистрировать пользователя в действиях редукса, используя asyn c / await, я получаю эту ошибку в подвохе, вот код действий:
import axios from 'axios';
import { setAlert } from './alert';
import { REGISTRO_CORRECTO, REGISTRO_FALLIDO } from './types';
// Registro de Usuario
export const registro = ({
usuario,
interfac,
password,
descripcion
}) => async dispatch => {
const config = {
headers: {
'Content-Type': 'application/json'
}
};
const body = JSON.stringify({ usuario, password, interfac, descripcion });
try {
// Conex to backend
const res = await axios.post('http://localhost:5000/api/usuarios', body, config);
dispatch({
type: REGISTRO_CORRECTO,
payload: res.data
});
} catch (err) {
const errors = err.response.data.errors;
if (errors) {
errors.forEach(error => dispatch(setAlert(error.msg, 'danger')));
}
dispatch({
type: REGISTRO_FALLIDO
});
}
};
Запуск отправки дает мне эту ошибку:
26 | payload: res.data
27 | });
28 | } catch (err) {
> 29 | const errors = err.response.data.errors;
| ^ 30 |
31 | if (errors) {
32 | errors.forEach(error => dispatch(setAlert(error.msg, 'danger')));
С наилучшими пожеланиями