используйте async / await вместо (.then) - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь заменить .then на async / await

вот мой код

    export const loginUser = (userData) => async dispatch => {
    try {
        await axios.post('/api/users/login', userData);
        // Save to localStorage
        const {token} = res.data;
        // Save token to local storage
        localStorage.setItem('jwtToken', token);
        // Set token to Auth header
        setAuthToken(token);
        // Decode to get user data
        const decoded = jwt_decode(token);
        // set current user
        dispatch(setCurrentUser(decoded));
    } catch (err) {
        dispatch({
            type: GET_ERRORS,
            payload: err.response.data
        })
    }
};

и тогда это ошибка

Необработанный отказ (TypeError): невозможно прочитать свойство 'data' из undefined ▶ 6 стековых фреймов были свернуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...