Я пытаюсь создать простую командную строку node.JS script, чтобы взаимодействовать с Firebase, используя свой Javascript API. Я хочу, чтобы инструмент закрывал соединение Firebase и завершался, как только он завершил его взаимодействие.
Вот пример кода, показывающий, чего я пытаюсь достичь:
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set('It working!');
Одним из возможных решений было бы добавить обратный вызов и вызов process.exit():
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set("It working!", function() {
process.exit(0);
});
Тем не менее, я хотел бы иметь более элегантное решение, чем заставить процесс завершить работу с process.exit().
Любые идеи?