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 客户端封装)。