2017-12-30 19 views
0

Ich habe nicht viel Dokumentation über die Übertragung von bestehenden Apps an Firebase gefunden. Ich habe ein Beispiel, eine Seite Node.js App, die nur E-Mails Daten an ein Formular gesendet: https://github.com/agreyfield91/Nodemailer-Firebase-App.Bereitstellen der Node.js-App in Firebase

Ich möchte diese App zu Firebase bereitstellen. Von dem, was ich gemacht habe, muss ich zuerst firebase init functions, um meine "Firebase-Funktionen" index.js innerhalb eines Funktionsordners erstellt zu haben. Was mache ich dann? Kann ich einfach meinen ursprünglichen index.js-Code in den von fire base erstellten index.js kopieren?

+0

Sollte helfen https://www.youtube.com/watch?v=LOeioOKUKI8 – charlietfl

+0

In diesem Video geht es darum, eine Firebase-App von Grund auf neu zu erstellen - ich würde gerne wissen, wie ich meine bestehende App einfach übertrage, da ich Strukturen dafür habe Ich würde mich nicht gerne ändern. – user7548189

+0

Sicher, aber es zeigt deutlich, wie Sie Ihre App an die Firebase-Umgebung anpassen können – charlietfl

Antwort

0

Es ist nicht möglich, eine einfache node.js-App ohne Änderungen an Cloud-Funktionen bereitzustellen. Cloud Functions ist keine "Server" -Umgebung. Es ist "serverless", was bedeutet, dass Sie Code schreiben, der auf Ereignisse reagiert, die in Ihrem Projekt oder HTTPS-Anfragen auftreten, und die Serverinstanzen, die ihn ausführen, werden automatisch nach oben oder unten skaliert, um der Last zu entsprechen.

Wenn Sie eine vorhandene Express-App haben, die Sie auf Cloud-Funktionen ausführen möchten, müssen Sie mindestens Code schreiben, um Ihre Express-App so zu verbinden, dass Cloud Functions sie auslösen kann.

+0

Haben Sie Empfehlungen für Hosting-Services, die Knoten-Apps direkt bereitstellen können? – user7548189

+0

Werfen Sie einen Blick auf Heroku oder Now. –

Verwandte Themen