【发布时间】:2026-01-22 11:05:01
【问题描述】:
我想知道这个函数中错误的状态码。我目前得到这个:GET http://localhost:3000/latest-live?lu=1448920013000 net::ERR_EMPTY_RESPONSE
有人知道我是否错误地处理了我的错误函数吗?我知道为什么会出现错误,但为了更好地处理错误,我想知道状态码是什么(例如:未找到状态码 404)。
app.factory('getSpreadsheetData', ['$q', '$http', function($q, $http) {
return function getData() {
var deferred = $q.defer();
var req = $http({
url: 'http://localhost:3000/latest-live',
method: 'GET',
cache: false
});
req.success(function(object) {
var data = object.data;
deferred.resolve(data);
});
req.error(function(err) {
deferred.reject(err);
});
return deferred.promise;
}
}]);
【问题讨论】:
标签: javascript angularjs error-handling deferred