Я пытаюсь войти в систему, загружая запрос POST в Rest API. Я использую диспетчер, но получаю сообщение об ошибке:
Action must be plain objects. Use custom middleware for async actions.
Я попытался добавить избыточный поток без какого-либо успеха.
action.js
export const SIGNUP = 'SIGNUP';
export const signup = (email, password) => {
return async dispatch => {
const response = await fetch(
`https://api.example.com/auth/`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: email,
password: password,
token: true
})
}
);
if (!response.ok) {
throw new Error('Something went wrong!');
}
const resData = await response.json();
console.log(resData)
dispatch({ type: SIGNUP })
};
};
ПочемуЯ получаю сообщение об ошибке? И как я могу заставить его отправлять запрос POST?