0 記事
管理バックエンドは、`api/index.ts`(1,145行)で定義された型付きAPIクライアント層を介してNestJSバックエンドと通信し、19のAPIモジュールをエクスポートします。共有のHTTPクライアントと集中管理された型定義を利用して、30以上のバックエンドエンドポイントをカバーする3ファイル構成のAPI層を形成します。
管理パネルのHttpClientは、Axiosを宣言的な機能でラップしています:シングルフライトトークンリフレッシュ、リクエスト重複排除(GET + non-GET)、指数バックオフリトライ(最大3回)、ビジネスコード検証、Sentryトレーシング — すべて519行のクラスにまとめられています。