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()
或相同的方法。