转到控制台

Firebase 托管plat_web

Firebase 托管为您的网页应用、静态和动态内容以及微服务提供快速、安全的托管服务。

Firebase 托管是为开发者提供的生产级网页内容托管服务。您只需一个命令,便可轻松快捷地部署网页应用,同时将静态和动态内容提供给全球 CDN(内容分发网络)。您还可以将 Firebase 托管与 Cloud Functions 或 Cloud Run 搭配使用,以在 Firebase 上构建和托管微服务。

开始使用

主要功能

通过安全连接提供内容 现代网络很安全。Firebase 托管中内置了零配置的 SSL,因此始终能够确保安全地分发内容。
托管静态和动态内容以及微服务 Firebase 托管支持托管各种内容,从 CSS 和 HTML 文件到 Express.js 微服务或 API。
快速提供内容 您上传的每个文件都缓存在遍布全球的 CDN 边缘服务器的 SSD 上。无论您的用户身处何处,均可快速传送内容。
使用一个命令部署新版本 利用 Firebase CLI,您的应用在短短几秒钟内便可完成安装并正常运行。利用命令行工具,您可以轻松将部署目标添加到构建进程中。
轻轻一点即可回滚 快速部署十分有用,而撤消错误更是锦上添花的功能。Firebase 托管通过一键式回滚提供全面的版本控制和管理功能。

工作原理

Firebase 托管专为现代网络开发者构建。随着前端 JavaScript 框架(例如 Angular)和静态生成器工具(例如 Jekyll)的涌现,网站和应用变得前所未有地强大。无论您是在部署一个简单的应用着陆页,还是部署复杂的渐进式网页应用 (PWA),Firebase 托管均为您提供了专为部署和管理网站和应用而特别开发的基础架构、功能和工具。

通过使用 Firebase CLI,您可以从计算机上的本地目录中将文件部署到托管服务器。除了提供静态内容之外,您还可以使用 Cloud Functions for Firebase 或 Cloud Run 在您的网站上提供动态内容和托管微服务。所有内容都可从我们的全球 CDN 上最近的边缘服务器通过 SSL 连接提供。

Firebase 托管具有轻量级托管配置选项,支持您构建先进的渐进式网页应用。您可以轻松为客户端路由重新编写网址或设置自定义标头。

为了提供您的内容,Firebase 提供多个网域和子网域选项:

  • 默认情况下,每个 Firebase 项目均具有免费的 web.app 子网域和 firebaseapp.com 网域。这两个网站提供相同的已部署内容和配置。

  • 如果您拥有提供不同内容但仍共用相同 Firebase 项目资源的相关网站和应用(例如,如果您有博客、管理面板和公共应用),则可以创建多个网站

  • 您可以将自己的域名关联到 Firebase 托管的网站。

Firebase 会自动为您的所有网域配置 SSL 证书,确保安全提供您的所有内容。

实现流程

安装 Firebase CLI 有了 Firebase CLI,您可以轻松设置新托管项目、运行本地开发服务器及部署内容。
设置项目目录 将您的静态资产添加到本地托管项目文件夹,并为您的动态内容和微服务设置 Cloud Functions 或 Cloud Run。稍后,通过运行 firebase serve,您可以在本地测试您的网站。
部署您的网站 待一切基本就绪,运行 firebase deploy 即可将最新的快照上传到我们的服务器。新版本将会一次性发布,因此您无需担心部署会半途而废。但如果发生错误,您也可以使用一键回滚功能。
关联到 Firebase 网页应用(可选) 通过将网站关联到 Firebase Web 应用,您可以使用 Firebase 性能监控深入了解网站的性能特征。

后续步骤