Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Firebase-Hosting

Firebase Hosting bietet schnelles und sicheres Hosting für Ihre Web-App, statische und dynamische Inhalte sowie Microservices.

Firebase Hosting ist ein Webinhaltshosting für Entwickler in Produktionsqualität für Entwickler. Mit einem einzigen Befehl können Sie schnell Webanwendungen bereitstellen und sowohl statische als auch dynamische Inhalte für ein globales CDN (Content Delivery Network) bereitstellen. Sie können Firebase-Hosting auch mit Cloud-Funktionen oder Cloud Run koppeln, um Microservices auf Firebase zu erstellen und zu hosten.

Loslegen

Schlüsselfähigkeiten

Stellen Sie Inhalte über eine sichere Verbindung bereit Das moderne Web ist sicher. SSL ohne Konfiguration ist in Firebase Hosting integriert, sodass Inhalte immer sicher bereitgestellt werden.
Hosten Sie statische und dynamische Inhalte sowie Microservices Firebase Hosting unterstützt alle Arten von Inhalten für das Hosting, von Ihren CSS- und HTML-Dateien bis zu Ihren Express.js-Microservices oder APIs.
Liefern Sie Inhalte schnell Jede Datei, die Sie hochladen, wird auf SSDs an CDN-Rändern auf der ganzen Welt zwischengespeichert und als gzip oder Brotli bereitgestellt. Wir wählen automatisch die beste Komprimierungsmethode für Ihre Inhalte aus. Unabhängig davon, wo sich Ihre Benutzer befinden, wird der Inhalt schnell bereitgestellt.
Emulieren und teilen Sie Ihre Änderungen, bevor Sie live gehen

Zeigen Sie Ihre Änderungen auf einer lokal gehosteten URL an, testen Sie sie und interagieren Sie mit einem emulierten Backend.

Teilen Sie Ihre Änderungen mit Teamkollegen mithilfe temporärer Vorschau-URLs. Das Hosting bietet auch eine GitHub-Integration für einfache Iterationen Ihrer Vorschau-Inhalte.

Stellen Sie neue Versionen mit einem Befehl bereit

Mit der Firebase-CLI können Sie Ihre App in Sekundenschnelle zum Laufen bringen. Befehlszeilentools erleichtern das Hinzufügen von Bereitstellungszielen zu Ihrem Erstellungsprozess.

Wenn Sie die Bereitstellung rückgängig machen müssen, bietet Hosting Rollbacks mit einem Klick.

Wie funktioniert es?

Firebase Hosting wurde für den modernen Webentwickler entwickelt. Websites und Apps sind mit dem Aufkommen von Front-End-JavaScript-Frameworks wie Angular und statischen Generator-Tools wie Jekyll leistungsfähiger als je zuvor. Unabhängig davon, ob Sie eine einfache App-Landingpage oder eine komplexe Progressive Web App (PWA) bereitstellen, bietet Hosting Ihnen die Infrastruktur, Funktionen und Tools, die auf die Bereitstellung und Verwaltung von Websites und Apps zugeschnitten sind.

Mit der Firebase-CLI stellen Sie Dateien aus lokalen Verzeichnissen auf Ihrem Computer auf unseren Hosting-Servern bereit. Neben der Bereitstellung statischer Inhalte können Sie Cloud-Funktionen für Firebase oder Cloud Run verwenden, um dynamische Inhalte bereitzustellen und Microservices auf Ihren Websites zu hosten . Der gesamte Inhalt wird über eine SSL-Verbindung vom nächstgelegenen Edgeserver auf unserem globalen CDN bereitgestellt.

Sie können Ihre Änderungen auch anzeigen und testen, bevor Sie live gehen . Mit der Firebase Local Emulator Suite können Sie Ihre App und Backend-Ressourcen unter einer lokal gehosteten URL emulieren. Sie können Ihre Änderungen auch über eine temporäre Vorschau-URL freigeben und eine GitHub-Integration für einfache Iterationen während der Entwicklung einrichten.

Firebase Hosting bietet einfache Hosting-Konfigurationsoptionen, mit denen Sie anspruchsvolle PWAs erstellen können. Sie können URLs für das clientseitige Routing einfach umschreiben, benutzerdefinierte Header einrichten und sogar lokalisierte Inhalte bereitstellen.

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

  • Standardmäßig hat jedes Projekt Firebase kostenlose Subdomains auf der web.app und firebaseapp.com Domänen. Diese beiden Sites dienen demselben bereitgestellten Inhalt und derselben Konfiguration.

  • Sie können mehrere Websites erstellen, wenn Sie verwandte Websites und Apps haben, die unterschiedliche Inhalte bereitstellen, aber dennoch dieselben Firebase-Projektressourcen verwenden (z. B. wenn Sie über ein Blog, ein Admin-Panel und eine öffentliche App verfügen).

  • Sie können Ihren eigenen Domainnamen mit einer von Firebase gehosteten Site verbinden.

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

Implementierungspfad

Installieren Sie die Firebase-CLI Die Firebase-CLI erleichtert das Einrichten eines neuen Hosting-Projekts, das Ausführen eines lokalen Entwicklungsservers und das Bereitstellen von Inhalten.
Richten Sie ein Projektverzeichnis ein

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

In Ihrem lokalen Projektverzeichnis können Sie auch Cloud-Funktionen oder Cloud Run für Ihre dynamischen Inhalte und Microservices einrichten.

Anzeigen, Testen und Freigeben Ihrer Änderungen, bevor Sie live gehen (optional)

Führen Sie firebase emulators:start die Emulation von Hosting und Ihren Backend-Projektressourcen unter einer lokal gehosteten URL.

Führen Sie firebase hosting:channel:deploy , um Ihre Änderungen unter einer temporären Vorschau-URL anzuzeigen und firebase hosting:channel:deploy , um sie in einem Vorschau-Kanal zu erstellen und bereitzustellen. Richten Sie die GitHub-Integration für einfache Iterationen Ihrer Vorschau-Inhalte ein.

Stellen Sie Ihre Site bereit Wenn die Dinge gut aussehen, führen Sie firebase deploy , um den neuesten Snapshot auf unsere Server hochzuladen. Wenn Sie die Bereitstellung rückgängig machen müssen, können Sie mit nur einem Klick in der Firebase-Konsole ein Rollback durchführen.
Link zu einer Firebase-Webanwendung (optional) Durch Verknüpfen Ihrer Website mit einer Firebase-Webanwendung können Sie mithilfe von Google Analytics Nutzungs- und Verhaltensdaten für Ihre App erfassen und mithilfe der Firebase-Leistungsüberwachung Einblicke in die Leistungsmerkmale Ihrer App gewinnen.

Nächste Schritte