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 Hosting 的任何其他資產。公共根目錄的默認名稱為
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 啟動清單。