【发布时间】:2018-03-25 21:26:08
【问题描述】:
我在使用 Ajax 调用时遇到了一个奇怪的问题。我正在使用 Axios 库进行 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 {} 和 request {}。 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 错误,它只显示一个配置{}和一个请求{},但没有响应。
感谢任何帮助。谢谢!
【问题讨论】:
标签: javascript ajax error-handling axios