选择部署方式

决定每个产品端独立运行,还是共享同一个平台后端。

请在框架安装前确定架构。一个生产应用同一时间只使用一个 Backend 预设。

问题StandaloneUnified
适合场景单个模板或有意隔离的产品通过 Web、移动端和桌面端交付同一个产品
身份与数据由当前模板部署独立拥有通过 Unified Host 共享
客户端后端客户端模板连接 SupabaseBetter Auth + Soar App API
Web 后端模板自己的 Better Auth 和数据库相同服务,同时承担 App API 宿主角色
运维范围部署和监控一个产品端运维宿主、契约、客户端和共享 Provider
后续切换需要迁移切回独立数据源同样需要迁移

选择 Standalone

  • 只交付一个模板。
  • 不同产品必须隔离用户或数据。
  • 客户端应直接连接自己的 Supabase 项目。
  • 不需要跨端共享订阅权益。

选择 Unified

  • 同一用户需要登录多个产品端。
  • Profile、Todo、上传和订阅权益必须保持一致。
  • 可以使用一个 Web 模板作为公开后端宿主。
  • 能够集中配置原生 Origin、OAuth audience、Webhook、对象存储和推送 Provider。

已上线应用切换模式涉及用户、数据、文件和订阅身份迁移,并非只修改环境变量。

下一步请在兼容矩阵中确认所选组合。

本页目录