gpt4 book ai didi

javascript - 如何在一个 javascript 文件中推送到 2 个不同的 Firebase 项目?

转载 作者:行者123 更新时间:2023-12-04 02:58:45 25 4
gpt4 key购买 nike

我希望能够从一个项目中的一个数据库读取数据,然后写入另一个项目中的另一个数据库。我希望在云功能和客户端 Javascript 中都做到这一点。这可能吗?

最佳答案

您需要为不同的实例命名(Firebase 调用它们的应用程序);默认情况下,您正在使用 [DEFAULT] 应用程序,因为这是最常见的用例,但是当您需要使用多个应用程序时,您必须在初始化时添加一个名称:

// Intialize the "[DEFAULT]" App
const mainApp = firebase.intializeApp({ ... });

// Intialize a "Secondary" App
const secondaryApp = firebase.initializeApp({ ... }, 'Secondary');

// Intialize other App
const otherApp = firebase.initializeApp({ ... }, 'other');
...

mainApp.database().ref('path/to/data').once('value')
.then((snapshot) => {
secondaryApp.database().ref('path/to/data').push().set({ ... });
});

More examples here.

关于javascript - 如何在一个 javascript 文件中推送到 2 个不同的 Firebase 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51298432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com