2015-01-31 16 views
6

Ich muss einen Node.js Server für einige komplizierte Geschäftslogik bereitstellen.Firebase Javascript Versprechen in NodeJS

Gibt es eine Firebase-Bibliothek/ein Modul, die es mir erlaubt, Versprechungen und keine Rückrufe für die Abfrage- und Update/Set-Methoden zu verwenden?

Ich habe Firebase-Client gefunden, aber es basiert auf REST. Ich bin viel lieber ein auf der Javascript-API basiert, wenn es eine da draußen gibt?

Danke.

+0

Zusätzlich zu feuerfest, mehrere Versprechen Bibliotheken können Bibliotheken Promis. –

+1

Sie können die Bluebird-Versprechen-Bibliothek verwenden, um automatisch eine gesamte API in Versprechen für Sie zu verpacken. – jfriend00

Antwort

6

Sie suchen nach Fireproof.

Feuerfest umhüllt Firebase-Objekte mit leichter Unterstützung.

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

Super! Vielen Dank! – jho

Verwandte Themen