Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now
透過集合功能整理內容 你可以依據偏好儲存及分類內容。

Firebase 託管

Firebase 託管為您的 Web 應用、靜態和動態內容以及微服務提供快速且安全的託管。

Firebase 託管是面向開發人員的生產級 Web 內容託管。只需一個命令,您就可以快速部署 Web 應用程序並將靜態和動態內容提供給全球 CDN(內容交付網絡)。您還可以將Firebase 託管與 Cloud Functions 或 Cloud Run 配對,以在 Firebase 上構建和託管微服務。

開始使用

關鍵能力

通過安全連接提供內容現代網絡是安全的。 Firebase 託管中內置了零配置 SSL,因此內容始終安全交付。
託管靜態和動態內容以及微服務Firebase 託管支持各種託管內容,從您的 CSS 和 HTML 文件到您的 Express.js 微服務或 API。
快速交付內容您上傳的每個文件都緩存在全球 CDN 邊緣的 SSD 上,並以 gzip 或 Brotli 的形式提供。我們會為您的內容自動選擇最佳壓縮方法。無論您的用戶在哪裡,內容都能快速交付。
在上線之前模擬甚至分享您的更改

在本地託管的 URL 上查看和測試您的更改,並與模擬的後端交互。

使用臨時預覽 URL 與隊友分享您的更改。 Hosting 還提供了一個GitHub 集成,便於您預覽內容的迭代。

使用一個命令部署新版本

使用 Firebase CLI,您可以在幾秒鐘內啟動並運行您的應用。命令行工具可以輕鬆地將部署目標添加到構建過程中。

如果您需要撤消部署,Hosting 提供一鍵回滾。

它是如何工作的?

Firebase 託管是為現代 Web 開發人員構建的。隨著 Angular 等前端 JavaScript 框架和 Jekyll 等靜態生成器工具的興起,網站和應用程序比以往任何時候都更強大。無論您是部署簡單的應用登錄頁面還是複雜的漸進式 Web 應用 (PWA),Hosting 都能為您提供專為部署和管理網站和應用而定制的基礎架構、功能和工具。

使用Firebase CLI ,您可以將計算機上本地目錄中的文件部署到我們的託管服務器。除了提供靜態內容之外,您還可以使用 Cloud Functions for Firebase 或 Cloud Run 在您的網站上提供動態內容和託管微服務。所有內容都通過 SSL 連接從我們全球 CDN 上最近的邊緣服務器提供。

您還可以在上線之前查看和測試您的更改。使用 Firebase Local Emulator Suite,您可以在本地託管的 URL 上模擬您的應用和後端資源。您還可以在臨時預覽 URL 上共享您的更改,並設置GitHub 集成以便在開發期間輕鬆迭代。

Firebase 託管具有輕量級託管配置選項,供您構建複雜的 PWA。您可以輕鬆地為客戶端路由重寫 URL,設置自定義標頭,甚至提供本地化內容。

為了提供您的內容,Firebase 提供了多個域和子域選項:

  • 默認情況下,每個 Firebase 項目在web.appfirebaseapp.com域上都有免費的子域。這兩個站點提供相同的部署內容和配置。

  • 如果您擁有提供不同內容但仍共享相同 Firebase 項目資源的相關網站和應用(例如,如果您有博客、管理面板和公共應用),則可以創建多個網站

  • 您可以將自己的域名連接到 Firebase 託管的站點。

Firebase 會自動為您的所有域配置 SSL 證書,以便安全地提供您的所有內容。

實施路徑

安裝 Firebase CLI Firebase CLI可讓您輕鬆設置新的託管項目、運行本地開發服務器和部署內容。
設置項目目錄

將靜態資產添加到本地項目目錄,然後運行firebase init將目錄連接到 Firebase 項目。

在您的本地項目目錄中,您還可以為您的動態內容和微服務設置 Cloud Functions 或 Cloud Run。

在上線之前查看、測試和分享您的更改(可選)

運行firebase emulators:start以在本地託管的 URL 上模擬 Hosting 和您的後端項目資源。

要在臨時預覽 URL 上查看和共享您的更改,請運行firebase hosting:channel:deploy以創建並部署到預覽頻道。設置GitHub 集成以輕鬆迭代預覽內容。

部署您的網站當事情看起來不錯時,運行firebase deploy將最新的快照上傳到我們的服務器。如果您需要撤消部署,您可以在 Firebase 控制台中一鍵回滾。
鏈接到 Firebase 網絡應用(可選)通過將您的網站鏈接到Firebase Web App ,您可以使用Google Analytics來收集您的應用的使用情況和行為數據,並使用Firebase 性能監控來深入了解您的應用的性能特徵。

下一步

  • 開始使用 Firebase 託管。

  • 繼續改進您的網站。在本地測試,在臨時預覽 URL 上共享更改,然後部署到您的實時站點。按照此分步指南進行操作。

  • 在 Firebase 上構建和託管微服務