Можно ли сделать ложный ответ от перехватчика запроса?

0

Я хочу вернуть кешированный ответ до того, как произойдет тайм-аут, а затем обновит кеш.

Я попробовал это:

.factory('TestInterceptor', TestInterceptor);

function TestInterceptor($q) {
   return {
      request: request,
      response: response
   };

   function request(config) {
      ...
       return $q.resolve(fakeResponse);
      ...
   }
   function response() {
    ....
   }
}

но это не сработает.

Теги:

1 ответ

1
Лучший ответ

Это невозможно. Как говорится в руководстве,

request: перехватчики вызываются с объектом http config. Функция может свободно изменять объект конфигурации или создавать новую. Функция должна возвращать объект конфигурации напрямую или обещание, содержащее конфигурацию или новый объект конфигурации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню