00 / 00

环境变量与 API

移动端如何通过公开环境变量连接 01MVP Web/API,并复用上层系统

移动端不单独维护后端——它直接通过公开地址访问 01MVP Web/API,账号、数据库、会员、邮件、存储这些全部复用上层系统。

哪些属于移动端配置

EXPO_PUBLIC_SERVER_URL
公开后端地址
Hono / oRPC
API 和认证入口
上层系统
数据库 / 邮件 / 存储 / 支付

移动端只放公开变量

可以放进移动端不应该放进移动端
API 公开地址数据库连接字符串
App scheme邮件服务密钥
RevenueCat public key对象存储 secret key
环境名称支付服务端密钥

只要变量会进入 App 安装包,就默认当公开信息处理。服务端密钥放在 products/01mvp/packages/config/.env 或部署平台的环境变量里,别带到移动端来。

端侧验收清单

  • health API 能请求成功
  • 登录请求能到达 /api/auth
  • profile 这类受保护接口,登录后能返回数据
  • 会员状态能从后端读取
  • 网络断开、地址错误、未登录时有清晰的提示

复制给 AI

请帮我检查 01MVP mobile 的环境变量和 API 接入。
重点确认 EXPO_PUBLIC_SERVER_URL 是否指向现有 Web/API 服务。

请不要把数据库、邮件、存储、支付的服务端密钥写进移动端。
请验证 health、登录、profile、会员状态这四类请求,并把失败原因按“移动端配置问题 / 后端配置问题 / 账号问题”分类。

上层系统入口

这篇文档有问题?