Firebase 託管為您提供了一種快速、安全且可靠的方式來託管應用的靜態資產(HTML、CSS、JavaScript、媒體文件等),以及提供動態內容和託管微服務。
我們的生產級託管由全球內容交付網絡 (CDN) 提供支持。默認情況下,託管通過 SSL 提供您的內容,並且可以在web.app
和firebaseapp.com
上免費與您自己的自定義域或項目的子域一起使用。
在你開始之前
在設置 Firebase 託管之前,您需要創建一個 Firebase 項目。
第 1 步:安裝 Firebase CLI
訪問 Firebase CLI 文檔,了解如何安裝 CLI或更新到最新版本。
第 2 步:初始化您的項目
要將本地項目文件連接到 Firebase 項目,請從本地項目目錄的根目錄運行以下命令:
firebase init hosting
在項目初始化期間,從 Firebase CLI 提示:
選擇一個 Firebase 項目以連接到您的本地項目目錄。
所選 Firebase 項目是您本地項目目錄的“默認”Firebase 項目。要將其他 Firebase 項目連接到您的本地項目目錄,請設置項目別名。
指定要用作公共根目錄的目錄。
此目錄包含您所有公開提供的靜態文件,包括您的
index.html
文件和您要部署到 Firebase 託管的任何其他資產。公共根目錄的默認值稱為
public
。您可以現在指定公共根目錄,也可以稍後在
firebase.json
配置文件中指定。如果您選擇默認目錄並且還沒有一個名為
public
的目錄,Firebase 會為您創建它。
如果您的公共根目錄中還沒有有效的
index.html
文件或404.html
文件,Firebase 會為您創建它們。
為您的站點選擇配置。
如果您選擇製作單頁應用,Firebase 會自動為您添加重寫配置。
在初始化結束時,Firebase 會自動創建兩個文件並將其添加到本地應用程序目錄的根目錄中:
第 3 步:部署到您的站點
要部署到您的站點,請從本地項目目錄的根目錄運行以下命令:
firebase deploy --only hosting
此命令將您的託管內容和配置部署到以下 Firebase 配置的子域:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
了解有關部署甚至本地測試站點的更多信息。
下一步
現在您的網站已準備好與世界分享!
繼續改進您的網站。在本地測試,在臨時預覽 URL 上共享更改,然後部署到您的實時站點。按照此分步指南進行操作。
了解更多託管功能:
查看Firebase CLI的完整文檔。
準備啟動您的應用程序:
- 在 Google Cloud Console 中為您的項目設置預算提醒。
- 監控 Firebase 控制台中的使用情況和計費信息中心,以全面了解您的項目在多個 Firebase 服務中的使用情況。您還可以訪問託管使用儀表板以獲取更詳細的使用信息。
- 查看Firebase 啟動清單。