ich folgende Interceptor tun abfangen haben:Wie die Antwort in Winkel 4 mit HttpInterceptor
@Injectable()
export class TokenInterceptor implements HttpInterceptor {
constructor(private tokenService: TokenService) { }
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
const token = this.tokenService.getToken();
if (token) {
const authReq = req.clone({
headers: req.headers.set('Authorization', `Bearer ${token}`)
});
return next.handle(authReq);
}
return next
.handle(req)
//
.getSomehowTheResponse()
.andSaveTheTokenInStorage()
.andPropagateNextTheResponse()
}
}
Und ich möchte das Token aus dem Antwort-Header im lokalen Speicher sparen, werden alle Tutorials zeigen, wie abfangen die Anfrage, aber nicht sehr deutlich die Antwort.
Ich habe einen Fehler ts 'Type 'beobachtbare' ist nicht übertragbar 'beobachtbar >' eingeben.' –
wo ist der Fehler? –
Es wird in Typoskript nicht kompiliert. –