我们有一个应用需要分成两个独立的网站(webapps)。我的解决方案只是使用2个不同的火灾基地,但我们正试图在两个站点共享用户数据(用户档案数据,用户内容等)。
是否可以使用一个firebase来支持多个站点?这被认为是一种公认的做法吗?这两个应用程序都是用AngularJs编写的。
答案 0 :(得分:4)
如果你有多个应用程序,所有这些应用程序共享一些常见数据,例如用户,那么使用单个Firebase为所有这些应用程序提供电源确实是合理的。
您的数据结构可能如下所示:
- Firebase root
- users
- app1
- ... stuff ...
- app2
- ... stuff ...
这样做的好处是可以在以后更轻松地共享任何其他重叠数据。
在缺点方面,他们共享相同的quota / concurrents ceiling,因此管理结算可能会变得棘手。如果您的用户的身份确实是您在他们之间共享的所有内容,则使用Simple Login的相同登录提供商可能会满足该需求。它允许同一个用户在两个服务中使用Twitter登录,并在它们之间共享一个共同的uid
。