尝试将 Firebase 用作 nodejs 模块。我有一个问题:
Firebase 文档说 nodejs 的代码与 javascript Firebase 库的代码相同。
var newChildRef = myRootRef.push{{name: "Child1"}, function(error){
if(!error){
myModel.addChildto(newChildRef); // Here is calling global var inside a callback!
}
});
在 nodejs 中,我们需要对数据库使用异步调用。所以标准的节点方式是:
myRootRef.push{{name: "Child1"}, function(newChildRef,error){
if(!error){
myModel.addChildto(newChildRef);
}
});
请解释我应该如何使用 Firebase 在节点 js 中编码,而不是破坏异步风格。