node.js不会在创build对象后终止

简单的问题,对Node.js来说很新颖。

以下代码不会终止。 大概是因为Firebase的参考依然存在? 这里发生了什么事情,以及如何告诉node.js我已经完成了Firebase对象,因此代码可能会停止?

var Firebase = require("firebase"); var ref = new Firebase("https://myfirebase.firebaseio.com/") ref = null Firebase = null //does not terminate here 

同样的问题: 如何销毁节点中的firebase ref

Problem :Firebase会创build一个长期连接,以防止节点进行覆盖。

Solution :使用process.exit(0); 作为一个小黑客来终止节点。

您也可以看看Firebase API文档,但似乎还没有实施destroy()或相同的方法。