firebase.database()多个实例

时间:2018-11-19 22:43:40

标签: node.js firebase firebase-realtime-database

我正在使用Firebase实时数据库,我想知道哪种是关于

的更好模式
firebase.database() 

具有多个实例是否被认为是不好的做法?如果我在节点应用程序中导出一个数据库实例,会更好吗?还是为每个动作创建者文件创建一个新实例基本上是同一回事。

import * as firebase from 'firebase';

firebase.initializeApp(config);
export const provider = new firebase.auth.GoogleAuthProvider();
export const auth = firebase.auth();
export default firebase;

我对firebase应用程序实例有这种方法,并且不确定数据库实例是否也需要类似的模式。 firebase文档中没有任何规范。

1 个答案:

答案 0 :(得分:2)

每次在从导入中获取的firebase对象上调用product方法之一时,它将为您提供完全相同的对象。因此,每次调用firebase.auth()时,您都会得到相同的东西,而每次调用firebase.database()时,您都会得到相同的东西。您完全希望自己如何管理这些实例。