2015-07-01 30 views
0

我使用火力地堡和防火(使用承諾的火力點呼叫),當我打電話給我的火力使用防火像這樣:火力地堡防火承諾拋出錯誤

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

這看起來不正確。你可能需要在'fp'上調用一些查詢方法,然後返回你的諾言。 – webduvet

回答

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

我需要通過一個承諾庫。