【问题标题】:How to close firebase connection in node.js如何在node.js中关闭firebase连接
【发布时间】:2016-11-08 10:21:09
【问题描述】:

以下是我如何使用 firebase 的简单示例:

let firebase = require('firebase');
firebase.initializeApp({
  serviceAccount: './config/firebase.json',
  databaseURL: 'https://thenameofhedatabase.firebaseio.com'
});

let db = firebase.database();
...
...

关键是在所有代码执行之后,db 对象持有 node.js 会话。我不想打电话给process.exit(0)。那么,关闭或处置 firebase 的 db 对象的正确方法是什么?

【问题讨论】:

  • 问题几乎相同,但没有任何答案。
  • 没有办法关闭连接,或者至少文档没有公开它。唯一类似的是db.goOffline(),但我认为这不会起作用,你可能更喜欢process.exit(0)
  • 你说得对,db.goOffline() 不起作用。

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


【解决方案1】:

这是fixed in the version 3.4.1 of the JavaScript SDK

firebase.database().goOffline() 现在可以正确释放数据库,以便 Node.js 进程可以退出。

【讨论】:

  • 在 4.0.0 中这仍然发生在我身上,但 firebase.database().goOffline() 修复了它。谢谢!
猜你喜欢
  • 2013-09-23
  • 2019-03-14
  • 2018-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多