Вопросы с тегом 'angular-http-interceptors'

Перехватчики - это сервисные заводы, зарегистрированные в `$ httpProvider`, добавляя их в массив` $httpProvider.interceptors`. factory вызывается и вводится зависимостями (если задано) и возвращает перехватчик.
4

API-интерфейс AngularJS Authentication + RESTful

Angular + RESTful Коммуникация на стороне клиента с API для маршрутизации Auth/(re) Это было рассмотрено в нескольких разных вопросах, и в нескольких разных учебниках, но все предыдущие ресурсы, с которыми я столкнулся, не совсем ударяют ноготь по ...
20 авг. '13 в 0:53
8

Как отменить/отменить подписку на все ожидающие HTTP-запросы angular 4+

Как отменить/прервать все ожидающие запросы HTTP angular 4 +. Существует метод unsubscribe для отмены запросов HTTP, но как отменить все ожидающие запросы все сразу. Особенно при изменении маршрута. Есть одна вещь, которую я сделал ngOnDestroy(...
06 сент. '17 в 7:08
7

Как отменить текущий запрос в перехватчике - Угловой 4

Как вы знаете, можно использовать Interceptors в новых версиях Angular 4. В моем случае я хочу отменить запрос в перехватчике в некоторых условиях. Так это возможно? или, может быть, я должен спросить, как я должен это делать? Также будет хорошо! ...
26 сент. '17 в 19:01
6

Angular 6 - Почему токен на предъявителя отсутствует в производственной сборке? (отлично работает в dev build)

Я использую Angular 6 с HTTP-перехватчиком, настроенным на применение токена-носителя для исходящих запросов. В сборке dev (ng serve) токен применяется и все работает нормально. :-) В производственной сборке (ng serve --prod) запрос отправляется...
29 окт. '18 в 6:18
2

Как сделать модуль angular для игнорирования перехватчика HTTP, добавленного в базовый модуль

У меня есть основной модуль с HttpInterceptor для обработки авторизации, и я включаю этот модуль в AppModule, таким образом, все остальные модули, которые используют HttpClient, используют этот перехватчик. @NgModule({ imports: [], declarations:...
28 сент. '17 в 12:35
1

Как замедлить/подождать до вызова моего апи?

С Рождеством до вас. Приложение Angular 4 не будет ждать. Я хочу замедлить работу до вызова API. но я просто продолжаю удариться о стену. Я использую HttpInterceptor в своем коде. но эти Observable просто взорвутся. Не слишком презрительно. ...
21 дек. '17 в 15:44
1

Добавление нескольких HTTP-перехватчиков в приложение Angular

Как добавить несколько независимых HTTP-перехватчиков в приложение Angular 4? Я попытался добавить их, расширив массив providers более чем одним перехватчиком. Но только последний выполняется, Interceptor1 игнорируется. @NgModule({ declarations...
11 авг. '17 в 10:34
3

Отклонить "ответ" в "responseError"

Иногда API, который я использую, возвращает 200 ok, хотя произошла ошибка. Объект ответа JSON будет выглядеть примерно так: { error: true } Я построил перехватчик $http response, который просто проверяет эту ошибку и отклоняет ее. Я хочу, чт...
14 февр. '14 в 11:29
5

Угловая ошибка 5 Http-перехватчиков при инъекционном обслуживании

При использовании пользовательских HttpInterceptors в угловом 5+ я получаю следующее странное поведение инъекции зависимостей. Следующий упрощенный код работает отлично: export class AuthInterceptor implements HttpInterceptor { construc...
17 янв. '18 в 5:31
2

Повторить неудачные запросы с помощью перехватчика $http

API my webapp иногда перегружает и отправляет 500 Internal Server Error, если он не может обрабатывать запрос. Есть 100 и более разных запросов, которые может отправить мое веб-приложение, поэтому, если я выполняю повторную попытку по отдельности, э...
15 сент. '15 в 14:34
2

Правильный способ отключить/удалить http-перехватчики в Angular?

Я следил за этим сообщением, чтобы реализовать аналогичное изображение загрузчика ajax в проекте: Реализация загрузчика с использованием httpInterceptor и AngularJS 1.1.5 У моей реализации есть несколько отличий: Я использую $rootScope to emit, ...
22 янв. '14 в 20:48
3

Как перехватить ответ в угловом 4 с помощью HttpInterceptor

У меня есть следующий Interceptor: @Injectable() export class TokenInterceptor implements HttpInterceptor { constructor(private tokenService: TokenService) { } intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent&...
12 сент. '17 в 5:13
3

Angular 4 Http Interceptor: next.handle(...). do не является функцией

Я создал этот HTTPInterceptor, чтобы иметь возможность лучше обрабатывать ошибки HTTP, он работал хорошо, прежде чем я сделал git pull и запущен npm install. Это мой код: import {Injectable} from '@angular/core'; import {HttpEvent, HttpInterceptor...
23 авг. '17 в 18:08
1

Перехватчик не работает

Я пытаюсь сделать Interceptor в AngularJS. Я новичок в AngularJS и нашел несколько примеров Interceptor, но не могу заставить его работать. Здесь у меня есть файл app.js, который содержит все соответствующие коды. У меня также есть контроллер, котор...
21 янв. '14 в 21:01
1

Можно ли добавить параметры GET/POST в Angular $http-запросы с помощью перехватчика

Скажем, мне нужно включить параметр GroupId для каждого запроса, который пользователь делает, но я не хочу изменять каждый вызов службы, чтобы включить его. Возможно ли, что GroupId автоматически добавляется ко всем запросам, будь то строка запроса P...
25 июн. '14 в 16:35