Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save elmarputz/b9df6ea791e872a6fca783a656c4825b to your computer and use it in GitHub Desktop.
Save elmarputz/b9df6ea791e872a6fca783a656c4825b to your computer and use it in GitHub Desktop.
interceptor
import { Injectable } from '@angular/core';
import {HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from "@angular/common/http";
import {Observable} from "rxjs";
@Injectable({
providedIn: 'root'
})
export class TokenInterceptorService implements HttpInterceptor {
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
request = request.clone({
setHeaders: {
Authorization: `Bearer ${sessionStorage.getItem('token')}`
}
});
return next.handle(request);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment