【发布时间】:2020-08-29 14:29:39
【问题描述】:
在 Cloud Functions 中工作时,我正在按照 the documentation 通过管理 SDK 初始化两个项目。
// Initialize the default app
admin.initializeApp(defaultAppConfig);
// Initialize another app with a different config
const otherApp = admin.initializeApp(otherAppConfig, 'other');
如果我注销 otherApp,它会显示名称为 other 的正确 FirebaseApp。但是,当这样调用函数时:
otherApp.firestore().collection("posts").get()
我从默认的 firebase 项目中获得结果。
什么可能导致这种情况发生?
【问题讨论】:
-
这里没有足够的信息来诊断问题。在这两种情况下,我们都看不到您的配置,也看不到您在每个项目中的数据。 SDK中也完全有可能存在错误。如果您认为存在错误,那么我建议将您的完整 复制步骤发布到 SDK 的 GitHub。 github.com/googleapis/nodejs-firestore
-
在下面回答。这不是一个错误。初始化调用的格式不正确。无论如何,感谢您检查它。
标签: node.js firebase google-cloud-firestore google-cloud-functions