Ниже мой перехватчик, который обрабатывает глобальные ошибки. Но я хочу обойти некоторые HTTP-запросы. Какие-либо предложения ?AngularJs: Исключить некоторые запросы от Interceptor
var interceptor = ['$rootScope', '$q',function (scope, $q) {
function success(response) {
return response;
}
function error(response) {
var status = response.status;
if (status == 401) {
window.location = "./index.html#/404";
return;
}
if (status == 0) {
window.location = "./index.html#/nointernet";
}
return $q.reject(response);
}
return function (promise) {
return promise.then(success, error);
}
}];
$httpProvider.responseInterceptors.push(interceptor);
должен приниматься как ответ –
, но нет уверенности, что добавление «настраиваемого» свойства в объект конфигурации по запросу будет по-прежнему доступным в ответе, есть ли? – cipak