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、会员状态这四类请求,并把失败原因按“移动端配置问题 / 后端配置问题 / 账号问题”分类。上层系统入口
这篇文档有问题?