Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Firebase託管

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

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

開始使用

關鍵能力

通過安全連接提供內容現代網絡是安全的。 Firebase Hosting內置了零配置SSL,因此始終可以安全地傳遞內容。
託管靜態和動態內容以及微服務 Firebase Hosting支持從CSS和HTML文件到Express.js微服務或API的各種託管內容。
快速交付內容您上載的每個文件都緩存在全球CDN邊緣的SSD上。無論您的用戶在哪裡,都可以快速交付內容。
使用一個命令部署新版本使用Firebase CLI,您可以在幾秒鐘內啟動並運行您的應用程序。使用命令行工具可以輕鬆地將部署目標添加到構建過程中。
一鍵回滾快速部署很棒,但是能夠消除錯誤甚至更好。 Firebase Hosting通過一鍵回滾提供完整的版本控制和發行管理。

它是如何工作的?

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

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

Firebase託管具有輕量級託管配置選項 ,可用於構建複雜的PWA。您可以輕鬆地為客戶端路由重寫URL或設置自定義標頭。

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

  • 默認情況下,所有的火力地堡計劃對免費的子域web.appfirebaseapp.com域。這兩個站點提供相同的已部署內容和配置。

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

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

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

實施路徑

安裝Firebase CLI Firebase CLI使您可以輕鬆設置新的Hosting項目,運行本地開發服務器以及部署內容。
設置項目目錄將靜態資產添加到本地Hosting項目文件夾中,並為動態內容和微服務設置Cloud Functions或Cloud Run。然後,您可以通過運行firebase serve在本地測試您的站點。
部署您的網站當一切正常時,請運行firebase deploy將最新快照上傳到我們的服務器。新版本會立即發布,因此您不必擔心部署完成一半。但是,如果出現問題,您可以一鍵回滾
鏈接到Firebase Web App (可選) 通過將您的網站鏈接到Firebase Web App ,您可以使用Firebase Performance Monitoring來了解您網站的性能特徵。

下一步