javascript - Node.js 在对象创建后不会终止

标签 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

最佳答案

同样的问题: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/

相关文章:

android - 谷歌宣布新的 sdk 版本控制系统后 Gradle 项目同步失败

javascript - 使用 d3 从 CSV/JSON 读取西里尔文本

javascript - react : Cannot access index of an array in a state (index undefined)

node.js - 在 mocha 中获取超时错误

node.js - 在异步竞赛中使用第一个结果/胜者为王

ios - 为什么图像没有存储在 Firebase 存储中并且 URL 为零?

javascript - 通过标记名称速记获取元素?

javascript - Amcharts 类别轴也显示空数据的日期

javascript - 从 jQuery.each 中删除元素会弄乱循环吗?

android - 如何解决 "Token retrieval failed: AUTHENTICATION_FAILED"?