Check out what’s new from Firebase at Google I/O 2022. Learn more

開始使用 Firebase 託管

Firebase 託管為您提供了一種快速、安全且可靠的方式來託管應用的靜態資產(HTML、CSS、JavaScript、媒體文件等),以及提供動態內容和託管微服務

我們的生產級託管由全球內容交付網絡 (CDN) 提供支持。默認情況下,託管通過 SSL 提供您的內容,並且可以在web.appfirebaseapp.com上免費與您自己的自定義域或項目的子域一起使用。

在你開始之前

在設置 Firebase 託管之前,您需要創建一個 Firebase 項目

第 1 步:安裝 Firebase CLI

訪問 Firebase CLI 文檔,了解如何安裝 CLI更新到最新版本

第 2 步:初始化您的項目

要將本地項目文件連接到 Firebase 項目,請從本地項目目錄的根目錄運行以下命令:

firebase init hosting

在項目初始化期間,從 Firebase CLI 提示:

  1. 選擇一個 Firebase 項目以連接到您的本地項目目錄。

    所選 Firebase 項目是您本地項目目錄的“默認”Firebase 項目。要將其他 Firebase 項目連接到您的本地項目目錄,請設置項目別名

  2. 指定要用作公共根目錄的目錄。

    此目錄包含您所有公開提供的靜態文件,包括您的index.html文件和您要部署到 Firebase 託管的任何其他資產。

    • 公共根目錄的默認值稱為public

      • 您可以現在指定公共根目錄,也可以稍後firebase.json配置文件中指定。

      • 如果您選擇默認目錄並且還沒有一個名為public的目錄,Firebase 會為您創建它。

    • 如果您的公共根目錄中還沒有有效的index.html文件或404.html文件,Firebase 會為您創建它們。

  3. 為您的站點選擇配置。

    如果您選擇製作單頁應用,Firebase 會自動為您添加重寫配置

在初始化結束時,Firebase 會自動創建兩個文件並將其添加到本地應用程序目錄的根目錄中:

  • 列出您的項目配置的firebase.json配置文件。在配置託管行為頁面上了解有關此文件的更多信息。

  • 一個.firebaserc文件,用於存儲您的項目別名

第 3 步:部署到您的站點

要部署到您的站點,請從本地項目目錄的根目錄運行以下命令:

firebase deploy --only hosting

此命令將您的託管內容和配置部署到以下 Firebase 配置的子域:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

了解有關部署甚至本地測試站點的更多信息。

下一步

現在您的網站已準備好與世界分享!