My code looks like this;
intercept(
request: HttpRequest<any>,
next: HttpHandler
): Observable<HttpEvent<any>> {
let token = localStorage.getItem('token');
let newRequest: HttpRequest<any>;
newRequest = request.clone({
headers: request.headers.set('Authorization', 'Bearer ' + token),
});
console.log(newRequest)
return next.handle(newRequest);
}
And my headers that sends to backend looks like this;
key
:
"authorization"
value
:
['Bearer "eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLz…eiAQgeeiwwfbJ_gzDb2mI5FPx8WOLWcJaku9cGgcrdORIP6A"']
I want to send my headers like;
key
:
"authorization"
value
:
['Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLz…eiAQgeeiwwfbJ_gzDb2mI5FPx8WOLWcJaku9cGgcrdORIP6A']
I know I need to push Bearer into token but how;
headers: request.headers.set('Authorization', 'Bearer ' + token),
I want to know what is the true piece of code to do that?