我正在IE上发出axios GET
请求,并且then
和catch
回调中的代码都正在执行。首先它是成功的,然后它会遇到错误块。
这只发生在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));
});
};
};