HTTPインターセプターは、すべてのHttpClientのリクエスト/レスポンスの中間に位置し、グローバルにそれらを検査および変換することができます。これらは、すべてのリクエストに適用される横断的関心事 — 認証トークン、ログ、エラーハンドリング、ローディングインジケーター — に最適な場所です。
関数型インターセプター(最新のAngular)
ts
{ } ;
{ inject } ;
: = {
token = ().();
authReq = req.({
: { : },
});
(authReq);
};
