Firebase的JavaScript承诺在NodeJS

我需要为一些复杂的业务逻辑部署一个node.js服务器。

是否有任何firebase库/模块,允许我使用承诺,而不是callback的查询和更新/设置方法?

我find了firebase-client,但它是基于REST的。 我更喜欢基于JavaScript API的,如果有一个呢?

谢谢。

你正在寻找防火 。

Fireproof包裹Firebase物品,具有轻量级承诺支持。

var Fireproof = require('fireproof'), Firebase = require('firebase'); var fb = new Firebase('https://test.firebaseio.com/thing'), fp = new Fireproof(fb); fireproof.auth('my_auth_token').then(function() { fp.child('path/to/data').then(...); }, function(err) { console.error('Error authenticating to Firebase!'); }) 

现在他们已经整合了firebase的承诺。 https://www.firebase.com/blog/2016-01-21-keeping-our-promises.html