私は私が記事を動的にトークンを取得するためのAuthServiceを使用する各HTTP呼び出し角度4.3xから動的なHTTPのインターセプター
@Injectable()
export class TokenInterceptor implements HttpInterceptor {
constructor(public auth: AuthService) {}
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
request = request.clone({
setHeaders: {
Authorization: `Bearer ${this.auth.getToken()}`
}
});
return next.handle(request);
}
}
にヘッダを追加できます。httpインターセプタを作成するために、メディアからthis articleを追いました。しかし、AuthServiceにHttpClientを注入するとすぐに、私は循環注入エラーが発生します。
インターセプタを動的に調整できる他の方法はありますか?
あなたが要求を開始しているところから、あなたのサービスコードを共有することができますか? –