HTTP interceptors sijaitsevat jokaisen HttpClient request/response:n keskellä, jolloin voit tarkastaa ja muuntaa niitä globaalisti. Ne ovat ihanteellinen paikka cross-cutting concerns -asioille, jotka koskevat kaikkia requesteja — auth-tokeneja, loggausta, virheenkäsittelyä, latausmerkkejä.
Funktionaalinen interceptor (moderni Angular)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
