диспетчер выдает ошибку после попытки получить - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь войти в систему, загружая запрос 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?

...