import { AuthServiceService } from './auth-service.service'; import { Injectable } from '@angular/core'; import {HttpRequest, HttpHandler, HttpEvent, HttpInterceptor } from '@angular/common/http'; import { Observable } from 'rxjs/Observable'; @Injectable({ providedIn: 'root' }) export class TokenInterceptorService { constructor(private auth: AuthServiceService) {} intercept(request: HttpRequest, next: HttpHandler): Observable> { request = request.clone({ setHeaders: { Authorization: `Bearer ${this.auth.getToken()}` } }); return next.handle(request); console.log(next.handle(request)); } }