如何在node.js中关闭firebase连接

And*_*tin 7 javascript node.js firebase firebase-realtime-database

下面是我使用firebase的一个简单示例:

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

let db = firebase.database();
...
...
Run Code Online (Sandbox Code Playgroud)

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

小智 11

这是已在JavaScript SDK 3.4.1版中修复的内容.

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