2016-08-05 9 views
0

!!!!!!!!!!!!!!!!!!! Geschlossen !!!!!!!!!!!!!!!!!!!!!!!!!

Ich bin gewohnt, MEAN Stack Ansatz, wenn es darum geht, eine Web-App und API zu entwickeln. Aber ich finde Firebase bequemer zu verwenden, weil alles an einem Ort ist, die Datenbank, Speicher, Auth und Hosting.Kann ich weiterhin NodeJs + Express + MongoDb mit Firebase verwenden?

Ich mochte auch die Idee von Echtzeit-Daten-Synchronisation der Feuerbasis Datenbank, die ich schlecht mit meiner App nötig, und ich kann es wirklich schwer zu implementieren in und mongodb NodeJS.

Derzeit lese ich Artikel über firebase und je mehr ich lese, desto verwirrender wird es. Es scheint wie Firebase ist eine API als Dienst selbst, so dass es mit nodejs wirklich bekomme ich denke, es ist in Ordnung.

Gibt es eine ordnungsgemäße Möglichkeit, Firebase-Komponenten mit Nodejs + Express-Server zu verwenden, weil ich noch einige Nodejs ' Features benötigen. Auch ich denke, es macht keinen Sinn eine HTTPPOST oder GET Anfrage NodeJS zu tun die Daten über Feuerbasis Datenbank, zu speichern, wenn Sie es direkt auf Feuerbasis tun können.

Ein weiterer Grund, warum ich die NodeJS Implementierung wollen, ist, weil ich nicht wollen, Feuerbasis neu zu schreiben, die Codes von Speichern, Bearbeiten oder Löschen für jede App (Web, Android- und iOS), die so weit ist mein Verständnis mit Datenbank Ansatz.

Ich hoffe, ich bin nicht sehr dumm mit dieser Frage. LOL: D Jede Antwort ist willkommen. Vielen Dank!

+0

denke ich, wenn Sie Firebase verwenden, sollten Sie MongoDB wegzukommen. Sobald ich ein Meetup hatte, wo sie einen kleinen Mikroblog zeigten, geschrieben von Nodejs und Firebase, denke ich, dass es möglich ist. https: // github.com/jerryjj/serverless-microblog –

+0

Ich fand ein anderes Beispiel, dieser Typ verwenden Express-und Firebase in seinem Projekt zu https://github.com/pwmckenna/feedmixalot –

Antwort

1

Firebase kann Ihre App nicht ausführen, es ist ein Teil des "serverlosen" Trends, den Google und andere große Esel wie Amazon, Microsoft Azure aufbauen. Firebase hat zu viele nützliche Funktionen integriert, aber nur Speicher. Sie müssen also Ihre Express-Funktionen an einem anderen Ort ausführen und eine Verbindung zu Firebase herstellen.

Also ja, Sie können immer noch Express.js mit Firebase verwenden, aber nicht den gleichen Ort. Wenn Sie Google Functions oder Cloud Engine verwendet haben, war das eine andere Geschichte.

fand ich diese Antwort auf SO: https://stackoverflow.com/a/30172451/1822805

+0

Was mich stört ist die Echtzeit-Synchronisation, wird es immer noch real sein Zeit, wenn die mobilen Apps Daten über den Nodejs-Server erhalten und bereitstellen? Das stört mich wirklich. – CENT1PEDE

+1

Wie ich mich erinnere, tut es. Als Jerry seinen einfachen Blog aufführte, postete ich etwas wie "Oh, hier gibt es viele Bier" und es wurde sofort auf seiner Diashow angezeigt. (Der Gastgeber gab uns in diesem Moment viel Bier.) –

+0

Wow, danke! Das hat wirklich geholfen :) – CENT1PEDE

1

Firebase Hosting ermöglicht Cloud-Funktionen zu verwenden, die serverseitige Verarbeitung durchzuführen. Dies bedeutet, dass Sie die dynamische Generierung von Inhalten für Ihre Firebase-Hosting-Site unterstützen können. Das heißt, Sie können EXPRESS mit NODE in firebase Funktionen verwenden.

Documentation

Verwandte Themen