HTTP interceptor nằm ở giữa mọi request/response của HttpClient, cho phép bạn kiểm tra và biến đổi chúng một cách toàn cục. Chúng là nơi hoàn hảo cho các mối quan tâm cắt ngang (cross-cutting) áp dụng cho tất cả request — token xác thực, logging, xử lý lỗi, chỉ báo loading.
Một functional interceptor (Angular hiện đại)
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
