import {HttpEvent, HttpHandlerFn, HttpRequest} from '@angular/common/http'; import {Observable} from 'rxjs'; export function authInterceptor(req: HttpRequest, next: HttpHandlerFn): Observable> { const token = localStorage.getItem('auth_token'); console.log('setting token ' + token); if (token) { const authReq = req.clone({ setHeaders: { Authorization: `Bearer ${token}` } }); return next(authReq); } return next(req); }