axios然后执行并执行在IE

时间:2017-08-31 13:42:31

标签: javascript reactjs promise axios

我正在IE上发出axios GET请求,并且thencatch回调中的代码都正在执行。首先它是成功的,然后它会遇到错误块。

这只发生在Internet Explorer上。适用于Chrome,safari和firefox。

任何人都可以发现我可能犯的愚蠢错误。

export const getData = () => {

    return dispatch => {

        dispatch(getDataRequest());

        // This appears once in the console
        console.log('CALLED');

        axios.get(`${cmsPath}/casinocms.cache.json`).then(res => {

            // Firstly I see this in the console
            console.log('NO ERROR!');

            dispatch(getDataSuccess(res.data));

        }).catch(err => {

            // I then also see this message in the console, 
            // following the message above

            console.log('ERROR!')
            dispatch(getDataError(err));

        });

    };
};

0 个答案:

没有答案