Logo
Section 1 / 4

Introduction: Firebase Local Emulator Suite

了解 Firebase 本地模拟器套件的入门介绍。

导入

Introduction: Firebase Local Emulator Suite

了解 Firebase 本地模拟器套件的入门介绍。

Firebase 本地模拟器套件

2020 年 5 月,Firebase 推出了全新的本地测试方式!它被称为 Firebase 本地模拟器套件。这是一套高级工具,专为希望使用 Cloud Firestore、实时数据库、身份验证、云函数、云 Pub/Sub 和 Firebase 主机在本地构建和测试应用的开发者设计。使用本地模拟器套件进行本地开发,非常适合你的原型设计、开发以及持续集成工作流程。

在你的 Web 应用中使用模拟器

到目前为止,当我们执行 services/web 目录中的 npm run dev 时,也会调用 firebase 子文件夹中的 dev 脚本。该脚本运行了 firebase serve,需要互联网连接才能连接到云端的 Firebase 项目。更重要的是,它仅提供本地托管功能。我们在管理界面创建的任何文档(例如博客文章)都会添加到云端的 Firestore 数据库中。

我们将使用本地模拟器套件来让所有更改都保留在本地!如果参考 项目概览 图表,下图展示了本章我们将重点工作的具体部分。

...
Project Overview

首先,你需要初始化并配置模拟器,我们将在下一课中完成这些操作。

数据库:Cloud Firestore

初始化并配置模拟器