intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>{
try {
const token: any = localStorage.getItem('ibAccessToken');
console.log('token string', token);
if (token) {
console.log('token if', token)
request = request.clone({ headers: request.headers.set('Authorization', 'Bearer ' + token) });
}
if (!request.headers.has('Content-Type')) {
request = request.clone({ headers: request.headers.set('Content-Type', 'application/json') });
}
request = request.clone({ headers: request.headers.set('Accept', 'application/json') });
return next.handle(request).pipe(
map((event: HttpEvent<any>) => {
if (event instanceof HttpResponse) {
console.log('event--->>>', event);
}
return event;
}));
}catch(ex){
return ;
} }
Значение локального хранилища отображается только ноль.потому что перехватчик позвонил в самый первый раз.пожалуйста, помогите мне, как я могу добиться этого кода?