HTTP interceptors हर HttpClient अनुरोध/प्रतिक्रिया के बीच में बैठते हैं, जो आपको उन्हें विश्व स्तर पर निरीक्षण और रूपांतरित करने देते हैं। ये क्रॉस-कटिंग चिंताओं के लिए सही जगह हैं जो सभी अनुरोधों पर लागू होती हैं — auth tokens, लॉगिंग, त्रुटि हैंडलिंग, लोडिंग संकेतक।
एक कार्यात्मक interceptor (आधुनिक Angular)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
