0
我在Ajax调用中遇到了一个奇怪的问题。我使用的Axios公司库,使AJAX调用,如下图所示:Ajax错误不包含回复
axios.get(configData.endpoint, configData).then(function (response) {
// log ajax return
logger.logAjaxCall(response, config, component);
console.log(response.data);
}).catch(function (error) {
console.log(error);
});
但是,错误不包含响应。 API传递的响应也在浏览器中显示(在这种情况下为Chrome)。但是上面的catch函数中的错误只包含config {}和一个请求{}。在catch回调返回错误:
Error: Network Error
at createError (eval at <anonymous> (app.js:2306), <anonymous>:16:15)
at XMLHttpRequest.handleError (eval at <anonymous> (app.js:2285), <anonymous>:87:14)
如果我JSON.stringify错误,仅显示一个配置{}和请求{},但没有任何反应。
任何帮助表示赞赏。谢谢!
感谢您的回复。我试过了,回复没有定义。该属性在该错误中不存在,但浏览器会提取404或其他错误状态。 – user2360062