как ввести ключ API в приложение Angular, используя перехватчик HTTP - PullRequest
0 голосов
/ 17 марта 2020

мой бэкэнд-сервис использует ключ Api в качестве типа аутентификации, поэтому, когда я использую почтальон, он дал мне руку, чтобы передать мой ключ Api, и он работает нормально. но когда я пытаюсь сделать то же самое, используя angular, я не могу найти, где передать мой ключ API. вот мой код angular

 intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {[enter image description here][1]
    request = request.clone({
      setHeaders: {
        Authorization: // pass api key here 
      }
return next.handle(request);
    });

1 Ответ

0 голосов
/ 17 марта 2020

вы можете попробовать это:

intercept(request: HttpRequest < any >, next: HttpHandler): Observable < HttpEvent < any >> {
    request = request.clone({
        headers: {
            Authorization: request.headers.set('Authorization', 'Bearer ' + token),
        }
    });
    return next.handle(request);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...