HTTP interceptors ਹਰ ਇੱਕ HttpClient request/response ਦੇ ਵਿਚਕਾਰ ਬੈਠੇ ਹਨ, ਜੋ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਗਲੋਬਲ ਤੌਰ ਤੇ ਜਾਂਚਣ ਅਤੇ ਪਰਿਵਰਤਨ ਕਰਨ ਦਿੰਦੇ ਹਨ। ਇਹ cross-cutting concerns ਲਈ ਸਮਮਤ ਸਥਾਨ ਹਨ ਜੋ ਸਾਰੀਆਂ requests ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ — auth tokens, logging, error handling, loading indicators।
ਇੱਕ functional interceptor (ਆਧੁਨਿਕ Angular)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
