Logo
Section 1 / 8

Firebase SDK 入门

获取关于您的 Web 应用程序前端如何使用 Firebase SDK 与后端服务通信的简要介绍。

导入

Firebase SDK 入门

获取关于您的 Web 应用程序前端如何使用 Firebase SDK 与后端服务通信的简要介绍。

Firebase SDK

在某个时刻,Web 应用的前端需要与后端服务进行通信。在本课程中,我们将利用 Firebase,特别是其身份验证功能以及 NoSQL 云数据库 Firestore。

Firebase 官网承诺提供以下功能:

  • Firebase 帮助移动和 Web 应用团队取得成功。
  • 无需管理基础设施,即可快速构建应用。

第二条声明尤其符合本课程早期章节中提到的云原生定义。在前端方面,Firebase SDK 允许我们处理身份验证、实时数据库更新以及向我们的 Web 应用推送通知。

替代方案

让我们探索 Firebase SDK 的替代方案。

Supabase

“开源的 Firebase 替代品。Supabase 无需编写任何代码即可为 Postgres 添加实时和 RESTful API。”

Parse

"Parse 帮助用户通过对象和文件存储、用户身份验证、推送通知、仪表板等开箱即用的功能,更快地构建应用。"

Userbase

"Userbase 是将用户账户和数据持久化添加到静态站点的最简单方式。Userbase 的所有功能均可通过一个非常简单的 JavaScript SDK 直接从浏览器访问。无需后端。"

为什么要使用 Firebase?

Firebase 负责处理我们不希望亲自操心的事情,至少在项目规模足够大、开始关注安全、离线支持、实时同步、全球扩展等问题之前是如此。

使用 Sapper 模板搭建后端

创建 Firebase 项目