我正在使用Firebase和Fireproof(使用承诺进行firebase调用),当我使用防火方式调用我的firebase时:
var ref = new Firebase(firebasePath);
fp = new Fireproof(ref);
fp.then(function(snap) {
console.log(snap.val());
});
我一直收到以下错误:
You must supply a Defer-style promise library to Fireproof!
我已经多次查看文档,试图找出我必须遗漏的内容,但无法找到任何内容。
答案 0 :(得分:1)
我已经解决了这个问题。
我需要做以下事情:
// Q being a promise library.
var Q = require('q');
Fireproof.bless(Q);
fp = new Fireproof(ref);
fp.then(function(snap) {
console.log(snap.val());
});
我需要通过一个承诺库。