Отключение ajax-запросов с помощью сервера yoman

При запуске yeoman server я хочу иметь возможность создавать заглушки URL для имитации ответов серверной части.

Возьмем, к примеру, следующий контроллер:

angularApp.controller('AppuserListCtrl', function ($scope, $http) {

        $http({method: 'GET', url: '/admin/appuser/rest/?accept=json'})
        .success(function (data, status, headers, config) {
            $scope.page = data;
        })
        .error(function (data, status, headers, config) {
            $scope.error = data;
        });
});

Этот контроллер зависит от запроса ajax для получения объекта json для выполнения какой-либо работы. Есть ли способ заглушить их с помощью yeoman server ?


person javito    schedule 11.02.2013    source источник


Ответы (1)


Вы можете использовать http://docs.angularjs.org/api/ngMock.%24httpBackend для имитации объекта $http.

person Luis    schedule 12.02.2013
comment
Я говорю о производственном коде, а не о тестах. Я выбрал CORS на стороне сервера, чтобы я мог использовать ajax-запросы с реальным бэкэндом. Насколько я знаю, нет другого способа разработки с помощью yoman при использовании запросов на стороне сервера. - person javito; 26.02.2013