Gli HTTP interceptor si posizionano nel mezzo di ogni richiesta/risposta HttpClient, permettendoti di ispezionarle e trasformarle globalmente. Sono il posto perfetto per cross-cutting concerns che si applicano a tutte le richieste — token di autenticazione, logging, gestione degli errori, indicatori di caricamento.
Un interceptor funzionale (Angular moderno)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
