Firebase Hosting

Firebase Hosting bietet schnelles und sicheres Hosting für Ihre Webanwendung.

Firebase Hosting ist ein produktionsreifes Webcontent-Hosting für Entwickler. Mit einem einzigen Befehl können Sie Web-Apps schnell in einem globalen CDN (Content Liefernetzwerks). Obwohl Firebase Hosting für statische und Single-Page-Web-Apps können Sie Firebase Hosting auch mit Cloud Functions oder Cloud Run nach Dynamische Inhalte und Mikrodienste in Firebase erstellen und hosten

Jetzt starten

Hauptmerkmale

Inhalte über eine verschlüsselte Verbindung bereitstellen SSL ohne Konfigurationsaufwand ist in Firebase Hosting, damit Inhalte immer sicher übermittelt werden.
Inhalte schnell bereitstellen Jede hochgeladene Datei wird auf SSDs an den CDN-Rändern weltweit im Cache gespeichert und als gzip oder Brotli bereitgestellt. Wir wählen automatisch die beste Komprimierungsmethode für für Ihre Inhalte. Wo auch immer sich die Nutzer befinden, die Inhalte werden schnell bereitgestellt.
Änderungen vor der Veröffentlichung emulieren und sogar freigeben

Änderungen an einer lokal gehosteten URL ansehen und testen und mit einem emulierten Back-End.

Über temporäre Vorschau-URLs können Sie Änderungen mit Teammitgliedern teilen. Hosting bietet auch ein GitHub-Integration für einfache Iterationen der Vorschauinhalte.

Neue Versionen mit einem Befehl bereitstellen

Mit der Firebase-Befehlszeile können Sie Ihre Anwendung in Sekunden. Mit Befehlszeilentools können Sie Ihres Build-Prozesses.

Wenn Sie die Bereitstellung rückgängig machen müssen, bietet Hosting einen und Rollbacks durchführen.

Funktionsweise

Ganz gleich, ob Sie eine einfache App-Landingpage oder ein komplexes progressives Web bereitstellen App (PWA) – Hosting bietet Ihnen die Infrastruktur, Funktionen und Tools die auf das Bereitstellen und Verwalten von Websites und Apps zugeschnitten sind.

Mit der Firebase-Befehlszeile können Sie Dateien aus lokalen Verzeichnissen auf Ihrem Computer auf unseren Hosting-Servern bereitstellen. Sie stellen nicht nur statische Inhalte bereit, können Cloud Functions for Firebase oder Cloud Run für Folgendes verwenden: Dynamische Inhalte bereitstellen und Mikrodienste hosten auf Ihren Websites. Alle Inhalte sind die über eine SSL-Verbindung vom nächstgelegenen Edge-Server in unserem globalen CDN bereitgestellt werden.

Sie können auch Änderungen vor der Veröffentlichung ansehen und testen. Mit Firebase Local Emulator Suite können Sie Ihre App- und Backend-Ressourcen unter einer lokal gehosteten URL emulieren. Sie können Teilen Sie Ihre Änderungen auch über eine temporäre Vorschau-URL und richten Sie ein GitHub Integration für einfache Iterationen während Entwicklung.

Firebase Hosting hat eine schlanke Hosting-Konfigurationsoptionen für Sie um komplexe PWAs zu entwickeln. Sie können URLs für clientseitiges Routing umschreiben, benutzerdefinierte Header einrichten und sogar um lokalisierte Inhalte bereitzustellen.

Firebase bietet für die Bereitstellung Ihrer Inhalte verschiedene Domain- und Subdomain-Optionen:

  • Standardmäßig hat jedes Firebase-Projekt kostenlose Subdomains im web.app- und firebaseapp.com-Domains. Diese beiden Websites liefern und der bereitgestellten Konfiguration.

  • Sie können mehrere Websites erstellen, wenn Sie ähnliche Websites und Apps, die unterschiedliche Inhalte bereitstellen, aber dieselben Inhalte teilen Firebase-Projektressourcen, z. B. wenn Sie einen Blog, ein Admin-Steuerfeld und öffentlichen App).

  • Sie können Ihren eigenen Domainnamen mit einem Von Firebase gehostete Website.

Firebase stellt automatisch SSL-Zertifikate für alle Ihre Domains bereit, werden alle Ihre Inhalte sicher bereitgestellt.

Vorgehensweise bei der Implementierung

Firebase CLI installieren Mit der Firebase-Befehlszeile können Sie ganz einfach eine neue Hosting, führen Sie einen lokalen Anwendungsserver aus und stellen Sie Inhalte bereit.
Projektverzeichnis einrichten

Fügen Sie Ihre statischen Assets einem lokalen Projektverzeichnis hinzu und führen Sie dann firebase init aus, um das Verzeichnis mit einem Firebase-Projekt zu verbinden.

In Ihrem lokalen Projektverzeichnis können Sie auch Cloud Functions oder Cloud Run für Ihr Dynamische Inhalte und Mikrodienste.

Änderungen vor der Veröffentlichung ansehen, testen und freigeben (optional)

Zum Emulieren firebase emulators:start ausführen Hosting und Ihre Back-End-Projektressourcen an einer lokal gehosteten URL an.

Wenn Sie Ihre Änderungen unter einer temporären Vorschau-URL ansehen und freigeben möchten, führen Sie firebase hosting:channel:deploy aus, um einen Vorschaukanal zu erstellen und bereitzustellen. Richten Sie den GitHub-Integration für einfache Iterationen der Vorschauinhalte.

Website bereitstellen Wenn alles in Ordnung ist, führen Sie firebase deploy, um den neuesten Snapshot hochzuladen in unseren Servern. Wenn Sie die Bereitstellung rückgängig machen müssen, können Sie mit nur einem klicken Sie in die Firebase-Konsole.
Verknüpfung mit einer Firebase-Webanwendung (optional) Wenn Sie Ihre Website mit einer Firebase Web-App verknüpfen, können Sie Google Analytics um Nutzungs- und Verhaltensdaten für deine App zu erheben Firebase Performance Monitoring um Einblick in die Leistungsmerkmale Ihrer App zu erhalten.

Nächste Schritte