Tarsier LabsTarsier Labs
🐵
首页
分类
标签
收藏
关于
返回标签列表

HTTP Client

0 篇文章

API 客户端层:30+ 类型化模块模式

API 客户端层:30+ 类型化模块模式

管理后台通过定义在 api/index.ts(1,145 行)中的类型化 API 客户端层与 NestJS 后端通信,导出 19 个 API 模块,利用共享的 http 客户端和集中式的类型定义形成三文件 API 层,覆盖 30+ 后端端点。

00
管理后台
HttpClient — 401 自动刷新 + 请求去重 + 指数退避重试

HttpClient — 401 自动刷新 + 请求去重 + 指数退避重试

The admin panel's HttpClient wraps Axios with declarative features: single-flight token refresh, request deduplication (GET + non-GET), exponential backoff retry (max 3), business code validation, and Sentry tracing — all in one 519-line class.

00
管理后台