简单的问题,对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
答案 0 :(得分:1)
同样的问题:How to destroy firebase ref in node
Problem
:Firebase会创建一个长期连接,阻止节点进行授权。
Solution
:使用process.exit(0);
作为小型黑客来终止节点。
另外,您可以查看Firebase API个文档,但似乎他们仍然没有实现destroy()
或相同的方法。