api_service
| 项 |
值 |
| 类型 |
NestJS 服务 |
| 角色 |
唯一内部管理 HTTP 边界 |
| 数据库 |
无自有业务表(纯编排) |
职责
- 对内提供
/api/v1 全量 HTTP 面,覆盖全部业务服务接口,不做按需裁剪。
- 域划分:
auth(注册 / 各式登录 / MFA 编排 / 会话)、otp / captcha / mfa、me(资料与个人资源)、orgs(组织域)、dev(开发者控制台)、orders / subscriptions、admin(管理域)。
- 通过 NATS request-reply 编排 identity / otp / captcha / attempt / profile / organization / permission / oauth / payment / audit 各服务,自身不沉淀业务数据。
关键技术
- NestJS 模块化控制器 + 守卫(会话鉴权、管理员鉴权)。
- NATS request-reply 客户端(
libs/api_sdk 不适用——那是给外部调用方的;服务间经统一 NATS 客户端封装)。