Что такое атрибут lazyUpdate на Http от Angular 5 - PullRequest
0 голосов
/ 10 февраля 2020

Я построил перехватчик, чтобы передать мой токен авторизации в заголовке запроса. Как ни странно, когда я отлаживаю код, атрибут headers , который является массивом, пуст, а атрибут lazyUpdate имеет мой токен в Авторизации. Это почему? Последние 3 часа своей жизни я пытался выяснить, почему мой токен не попадает в мой Spring Boot API

Заранее спасибо

Ниже приведен мой код перехватчика:

@Injectable()
export class AuthInterceptor implements HttpInterceptor {
 constructor(public authContext: AuthContextService) {}

intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {

request = request.clone({
  setHeaders: {
    Authorization: `Bearer ${this.authContext.getEncodedToken()}`
  }
 });

 return next.handle(request);
 }
}
...