Firebase防火承诺抛出错误

时间:2015-07-01 11:38:54

标签: javascript firebase promise

我正在使用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!

我已经多次查看文档,试图找出我必须遗漏的内容,但无法找到任何内容。

1 个答案:

答案 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()); 
});

我需要通过一个承诺库。