2015-01-31 12 views
6

में फायरबेस जावास्क्रिप्ट वादा मुझे कुछ जटिल व्यापार तर्क के लिए node.js सर्वर को तैनात करने की आवश्यकता है।नोडजेएस

क्या कोई फ़ायरबेस लाइब्रेरी/मॉड्यूल है जो मुझे वादे का उपयोग करने और क्वेरी और अपडेट/सेट विधियों के लिए कॉलबैक नहीं देता है?

मुझे फायरबेस-क्लाइंट मिला है, लेकिन यह आरईएसटी पर आधारित है। जावास्क्रिप्ट एपीआई पर आधारित एक बहुत पसंद है, अगर वहां कोई है तो?

धन्यवाद।

+0

फायरप्रूफ के अलावा, कई वादे पुस्तकालय पुस्तकालयों को बढ़ावा दे सकते हैं। –

+1

आप ब्लूबर्ड वादा लाइब्रेरी का उपयोग अपने पूरे वादे को स्वचालित रूप से आपके लिए वादे में लपेटने के लिए कर सकते हैं। – jfriend00

उत्तर

6

आप Fireproof के लिए देख रहे हैं।

फायरप्रूफ हल्के वादे समर्थन के साथ फायरबेस ऑब्जेक्ट लपेटता है।

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!'); 
}) 
+0

बहुत बढ़िया! धन्यवाद! – jho