你好
我试图找出为什么 axios 无法在 Windows (Internet Explorer 11) 上运行。
当我尝试发出帖子或获取请求时,它发送数据很好,但在 .catch() 中返回语法错误:
My call:
axios.post(API_URL, {
some: data
}).then(function(response) {
console.log('Yaaaay:', response);
}).catch(function(response) {
console.log('Noooo :(', response)
});
The response in catch():
{ [functions]: , __proto__: { },
ABORT_ERR: 20,
code: 12,
constructor: { },
DATA_CLONE_ERR: 25,
DOMSTRING_SIZE_ERR: 2,
HIERARCHY_REQUEST_ERR: 3,
INDEX_SIZE_ERR: 1,
INUSE_ATTRIBUTE_ERR: 10,
INVALID_ACCESS_ERR: 15,
INVALID_CHARACTER_ERR: 5,
INVALID_MODIFICATION_ERR: 13,
INVALID_NODE_TYPE_ERR: 24,
INVALID_STATE_ERR: 11,
message: "SyntaxError",
name: "SyntaxError",
NAMESPACE_ERR: 14,
NETWORK_ERR: 19,
NO_DATA_ALLOWED_ERR: 6,
NO_MODIFICATION_ALLOWED_ERR: 7,
NOT_FOUND_ERR: 8,
NOT_SUPPORTED_ERR: 9,
PARSE_ERR: 81,
QUOTA_EXCEEDED_ERR: 22,
SECURITY_ERR: 18,
SERIALIZE_ERR: 82,
SYNTAX_ERR: 12,
TIMEOUT_ERR: 23,
TYPE_MISMATCH_ERR: 17,
URL_MISMATCH_ERR: 21,
VALIDATION_ERR: 16,
WRONG_DOCUMENT_ERR: 4
}
我不知道该读什么。
该代码在 Windows/Mac 上的所有其他浏览器中都能完美运行。
我认为这可能是一个 polyfill 问题,所以我将es6-polyfill包含到我的包中,但仍然没有成功。
有什么建议么?
谢谢!