HTTP-Interceptors sitzen in der Mitte jeder HttpClient Request/Response, sodass Sie diese global inspizieren und transformieren können. Sie sind der perfekte Ort für Cross-Cutting Concerns, die auf alle Requests zutreffen — Auth-Token, Logging, Fehlerbehandlung, Loading-Indikatoren.
Ein funktionaler Interceptor (modernes Angular)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
