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