简单的问题,对于 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
最佳答案
同样的问题:How to destroy firebase ref in node
问题
:Firebase 创建了一个长期连接,阻止 Node 渗透。
解决方案
:使用process.exit(0);
作为终止 Node 的小技巧。
您也可以看看Firebase API文档,但似乎他们仍然没有实现 destroy()
或相同的方法。
关于javascript - Node.js 在对象创建后不会终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35906824/