node.js - 当我调用 admin.database() 时,每次都会在 firebase 中打开一个新的数据库连接吗?

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

当我调用 admin.firebase() 时,每次都会打开一个新的 Firebase 数据库连接吗?有没有什么方法可以计算事件连接的数量,而无需查看 firebase 控制台?

下面是 Node.js 中的一段代码:

const admin = require("firebase-admin");
let db = admin.database();

最佳答案

admin.database() 实际上只返回一个单例对象,因此无论您调用它多少次,在初始化 SDK 后,每次都只会给您相同的对象。

Firebase 实时数据库在任何给定时间仅管理与数据库的单个连接。所有请求都通过该连接进行管道传输。如果连接断开,SDK会自动重新连接。

关于node.js - 当我调用 admin.database() 时,每次都会在 firebase 中打开一个新的数据库连接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56942931/

相关文章:

node.js - typescript 错误 : This expression is not callable. 类型 'typeof import("koa-session")' 没有调用签名

ios - 将 UIImage 从 ImagePicker 解包到 Firebase.Storage 时致命

android - 应用程序启动时的 Firebase 需要超过 3 秒才能加载数据

android - 我可以将数据从我的网站发送到 firebase 吗?

javascript - 如何从html中删除所有属性?

node.js - Puppeteer 在 Linux 上的 Azure Functions Node 上部署时引发启动异常

javascript - 如何设置 firebase 监听器只监听新添加的 child ?

javascript - 数据更改时 ng 类不刷新

firebase - Flutter Firestore 展开文档数据

swift - 在 firebase 中提取不一致的数据