Общая обработка ошибок в Angular

Я использую перехватчик в своем приложении для обработки общих ошибок, когда служба не работает. Я получаю ответ об успешном выполнении со статусом 200, даже если я изменил базовый URL, чтобы проверить свою службу. Что я делаю неправильно??

      var myServices = angular.module('myServices', ['ngResource']);

       myServices.config(function ($provide, $httpProvider) {
       $provide.factory('ErrorInterceptor', function ($q) {
       return {
        response: function(){
        return response;// always success??
       }
        responseError: function(rejection) {
        $scope.addErrorAlert("Services are currently not responding.  Please try again later.",true);
            return;
        }
    };
});

Ответы на вопрос(2)

Ваш ответ на вопрос