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

时间:2016-03-10 03:06:15

标签: javascript node.js firebase

简单的问题,对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

1 个答案:

答案 0 :(得分:1)

同样的问题:How to destroy firebase ref in node

Problem:Firebase会创建一个长期连接,阻止节点进行授权。

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

另外,您可以查看Firebase API个文档,但似乎他们仍然没有实现destroy()或相同的方法。