【发布时间】:2013-09-23 02:46:42
【问题描述】:
我正在尝试创建一个简单的 node.JS 命令行脚本,以使用他们的 Javascript API 与 Firebase 进行交互。我希望该工具在完成交互后关闭 Firebase 连接并终止。
这是一些示例代码,显示了我想要实现的目标:
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set('It's working!');
一种可能的解决方案是添加回调并调用 process.exit():
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set("It's working!", function() {
process.exit(0);
});
但是,我希望有一个比使用 process.exit() 强制进程终止更优雅的解决方案。
有什么想法吗?
【问题讨论】:
-
目前没有记录终止 Firebase 连接的方法。
-
谢谢,有没有任何未记录的方法可以做到这一点?就算以后代码坏了也没关系……
-
@Anant Firebase 什么时候解决这个问题?不必使用 process.exit(0) 来终止我们已经完成了 firebase 工作的节点进程真是太好了。
-
这个问题确实很可笑;更可笑的是,它在过去 3 年中没有得到修复。