Firebase Hosting bietet Ihnen eine schnelle, sichere und zuverlässige Möglichkeit, die statischen Assets Ihrer App (HTML, CSS, JavaScript, Mediendateien usw.) zu hosten sowie dynamische Inhalte bereitzustellen und Mikrodienste zu hosten.
Unser Hosting in Produktionsqualität wird von einem globalen Content Delivery Network (CDN) unterstützt. Hosting stellt Ihre Inhalte standardmäßig über SSL bereit und kann
mit Ihrer eigenen benutzerdefinierten Domain oder kostenlos auf den
Subdomains Ihres Projekts auf web.app und firebaseapp.com verwendet werden.
KI-Prompt für KI-Unterstützung
Wenn Sie KI-Unterstützung benötigen, kopieren Sie den Prompt unten in Ihren KI-Coding-Agenten (z. B. Antigravity, Claude Code, Codex und Cursor). Sie können den Prompt anpassen und mit Ihrem Agenten iterieren. Weitere Informationen zur Installation finden Sie unter Firebase-Agent-Skills
Help me use Firebase in my app.
1. Make sure that **Firebase agent skills** are installed and updated. For Claude Code, Codex, or Cursor agents, help me install the Firebase plugin. For other agents, run `npx skills add firebase/agent-skills`. Always try to use **Firebase agent skills** for Firebase-related tasks.
2. Help me use Firebase to host my web app. Set up my app to use Firebase, and then deploy my app.
Hinweis
Bevor Sie Firebase Hosting einrichten können, müssen Sie ein Firebase-Projekt erstellen.
Schritt 1: Firebase CLI installieren
In der Firebase CLI-Dokumentation erfahren Sie, wie Sie die CLI installieren oder auf die neueste Version aktualisieren.
Schritt 2: Projekt initialisieren
Wenn Sie Ihre lokalen Projektdateien mit Ihrem Firebase-Projekt verbinden möchten, führen Sie den folgenden Befehl im Stammverzeichnis Ihres lokalen Projekts aus:
firebase init hosting
Bei der Projektinitialisierung über die Firebase CLI-Prompts:
Wählen Sie ein Firebase-Projekt aus, das mit Ihrem lokalen Projektverzeichnis verbunden werden soll.
Das ausgewählte Firebase-Projekt ist das Standard-Firebase-Projekt für Ihr lokales Projektverzeichnis. Wenn Sie weitere Firebase-Projekte mit Ihrem lokalen Projektverzeichnis verbinden möchten, richten Sie Projekt-Aliase ein.
Geben Sie ein Verzeichnis an, das als öffentliches Stammverzeichnis verwendet werden soll.
Dieses Verzeichnis enthält alle öffentlich bereitgestellten statischen Dateien, einschließlich Ihrer
index.htmlDatei und aller anderen Assets, die Sie in Firebase Hosting bereitstellen möchten.Statische Apps: Wenn Sie eine statische App bereitstellen:
Das Standardverzeichnis für das öffentliche Stammverzeichnis heißt
public.Sie können das öffentliche Stammverzeichnis jetzt oder Sie können es später in Ihrer
firebase.jsonKonfigurationsdatei angeben.Wenn Sie die Standardeinstellung auswählen und noch kein Verzeichnis mit dem Namen
publichaben, wird es von Firebase erstellt.Wenn Sie noch keine gültige
index.html-Datei oder404.html-Datei im öffentlichen Stammverzeichnis haben, werden sie von Firebase erstellt.
App Hosting aktivieren App Hosting: Wenn die CLI Funktionen von einem SSR-Webframework wie Next.js oder Angular Universal erkennt, wird möglicherweise empfohlen, stattdessen Firebase App Hosting zu initialisieren. App Hosting ist die empfohlene Bereitstellungslösung für Full-Stack-Framework-Apps. Sie können mit der Einrichtung von App Hosting fortfahren oder mit Hosting (klassisch) für reine statische Bereitstellungen fortfahren.
Wählen Sie eine Konfiguration für Ihre Website aus.
Wenn Sie eine einseitige App erstellen, fügt Firebase automatisch Rewrite-Konfigurationen hinzu.
Am Ende der Initialisierung erstellt Firebase automatisch zwei Dateien und fügt sie dem Stammverzeichnis Ihrer lokalen App hinzu:
Eine Konfigurationsdatei
firebase.jsonmit Ihrer Projektkonfiguration. Weitere Informationen zu dieser Datei finden Sie auf der Seite Hosting-Verhalten konfigurieren.Eine Datei
.firebaserc, in der Ihre Projekt-Aliase gespeichert sind.
Schritt 3: Auf Ihrer Website bereitstellen
Wenn Sie die Bereitstellung auf Ihrer Website durchführen möchten, führen Sie den folgenden Befehl im Stammverzeichnis Ihres lokalen Projekts aus:
firebase deploy --only hosting
Mit diesem Befehl werden Ihre Hosting Inhalte und Konfiguration auf den folgenden von Firebase bereitgestellten Subdomains bereitgestellt:
PROJECT_ID.web.appPROJECT_ID.firebaseapp.com
Weitere Informationen zu Bereitstellungen und zum lokalen Testen Ihrer Website.
Nächste Schritte
Ihre Website ist jetzt bereit, mit der Welt geteilt zu werden.
Verbessern Sie Ihre Website weiter. Testen Sie lokal, teilen Sie Änderungen über eine temporäre Vorschau-URL und stellen Sie sie dann auf Ihrer Live-Website bereit. Folgen Sie dieser Schritt-für-Schritt-Anleitung.
Weitere Informationen zu Hosting-Funktionen:
Sehen Sie sich die vollständige Dokumentation zur Firebase CLI an.
Bereiten Sie die Veröffentlichung Ihrer App vor:
- Richten Sie Budgetbenachrichtigungen für Ihr Projekt in der Google Cloud Console ein.
- Im Dashboard Nutzung und Abrechnung in der Firebase Konsole erhalten Sie einen Überblick über die Nutzung Ihres Projekts in mehreren Firebase-Diensten. Weitere Informationen zur Nutzung finden Sie im Hosting Nutzung Dashboard.
- Sehen Sie sich die Firebase-Start-Checkliste an.