Mar*_*che 8 firebase firebase-hosting google-cloud-firestore
这是一个非常广泛的问题。对于那个很抱歉。
我第一次尝试使用 firebase。我想使用 firebase、React 和 Next 构建一个小的电子商务 web 应用程序。我想将应用程序拆分为两个不同的应用程序:一个管理应用程序(用于创建产品和执行其他管理工作)和实际的商店应用程序。应用程序应该托管在两个不同的域上,但它们应该与同一个云防火墙通信。
什么是实现这种架构的好设置?目前我正在考虑为管理员和商店应用程序创建单独的 firebase 项目,以便我可以将它们托管在不同的域上。云 Firestore 将与所有与管理相关的云功能等一起存在于管理项目中。商店应用程序(或客户端应用程序)将拥有自己的托管项目,并将从管理项目连接到 Firestore。
这听起来像一个合理的架构还是我完全走错了路。任何建议表示赞赏。再次为问题的广泛性感到抱歉。
joe*_*elm 10
你不需要做任何特别的事情。每个应用程序(移动、网络等)都连接到一个 Firebase 实例/项目。您可以将它们全部设置为使用相同的 firebase 项目(.plist 文件等),一切都会正常工作。这种设计的优点是管理员和客户端访问相同的数据,这可能是您需要的。(如果您还没有找到它,请在 Firebase 控制台 -> 设置 -> 项目设置;添加将为每种设备类型生成适当凭证文件的应用程序。)
由于您将有一个共享/公共身份验证空间,您可能会发现您想要添加一个标志/限制登录,以便只有指定的用户可以访问管理端。有几种方法可以实现这一点。
| 归档时间: |
|
| 查看次数: |
6227 次 |
| 最近记录: |