我正在创建2个项目:
1:对于经理人。所有数据都由经理操纵的地方。这些是内容,图片等。
2:对于用户。所有信息都被编入索引,供用户轻松搜索内容。存储用户信息,例如姓名等。
我想配置第一个项目的云功能来索引管理的信息并将其存储到第二个项目。
这可能吗?或者我应该把它们全部放在一个项目中。我想长期单独缩放它们。谢谢你的帮助。
答案 0 :(得分:1)
Firebase规则可用于轻松限制用户或类别/用户组的可见性和/或可修改性,因此不是使用两个火灾基础的充分理由。您可以创建一个可以击中两个火焰基础的应用程序,但是您将远远超出正常使用范围。这意味着您将遇到很少有人必须解决的问题,因此您将没有太多的经验可以借鉴。除非您有充分的理由可以与专家进行验证,否则我建议您避免使用它。首先假设一个firebase是正确的设计,如果要求使得它对于某些质量要求是必不可少的,那么只需要两个。
答案 1 :(得分:1)
您可以使用Firebase Admin SDK.引用您想要的任何项目您可以将它添加到函数index.js并初始化它以指向您要使用的项目:
const admin = require('firebase-admin');
admin.initializeApp(...);
传递给initializeApp()的对象应描述您尝试连接的项目。请参阅相关文档。