2015-01-31 14 views
6

Potrzebuję wdrożyć serwer node.js dla niektórych skomplikowanych logiki biznesowej.obietnica javascript Firebase w NodeJS

Czy istnieje biblioteka/moduł Firebase, który pozwala mi używać obietnic, a nie wywołań zwrotnych dla zapytania i aktualizacji/ustawień metod?

Znalazłem klienta firebase, ale opiera się na REST. Dużo preferuję jeden oparty na javascript API, jeśli taki jest?

Dzięki.

+0

Oprócz ognioodpornych, wiele obiecujących bibliotek może promować biblioteki. –

+1

Możesz użyć biblioteki obietnic Bluebird, aby automatycznie opakować cały interfejs API w obietnice dla ciebie. – jfriend00

Odpowiedz

6

Szukasz Fireproof.

Ognioodporne okłady obiektów Firebase z lekkim wsparciem obietnicy.

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

Awesome! Dzięki! – jho

Powiązane problemy