首页 » 如何使用 Firebase 构建您自己的评论系统
如何使用 Firebase 构建您自己的评论系统
作者cthow
您是否曾经想为您的博客添加评论部分,但又被高昂的成本和维护解决方案所困扰?Firebase 可以成为您的救星。在本指南中,我们将学习如何使用 Firebase 将评论部分添加到您的博客,同时学习 Firebase 的基础知识。 评论部分是为博客建立社区的好方法。最近,当我开始写博客时,我想到添加评论部分。然而,这并不容易。托管评论系统,例如 也有自己的一系列问题: 他们拥有您的数据。 他们不是免费的。 您无法对它们进行太多自定义。 所以,我决定建立自己的评论系统。Firebase 似乎是运行后端服务器的完美托管替代方案。 首先,您可以获得拥有自己的数据库的所有好处:您可以控制数据,并且可以根据需要构建数据。其次,不需要设置后端服务器。您可以轻松地从前端控制它。这就像两全其美:一个没有后端麻烦的托管系统。
在这篇文章中这就是我们要做的
在这篇文章中,这就是我们要做的。我们将学习如何使用静态站点生成器 Gatsby 设置 Firebase。但这些原理可以应用于任何静态站点生成器。 让我们深入了解一下吧! 什么是 Firebase? Firebase是一种后端即服务,为应 危地马拉手机号码列表 用程序开发人员提供数据库、托管、云功能、身份验证、分析和存储等工具。的数据库)是我们将在该项目中使用的功能。它是一个NoSQL 数据库。这意味着它的结构不像 SQL 数据库那样具有行、列和表。您可以将其视为一棵大型 JSON 树。 项目简介 让我们通过克隆或从 GitHub下载存储库来初始化项目。 我为每个步骤创建了两个分支(一个在开始,一个在结束),以便您更轻松地跟踪我们所做的更改。 让我们使用以下命令运行该项目: gatsby develop 复制 如果您在浏览器中打开该项目,您将看到一个基本博客的基本框架。
什么是 Firebase?
Firebase是一种后端即服务,为应用程序开发人员提供数据库、托管、云功能、身份验证、分析和存储等工具。的数据库)是我们将在该项目中使用的功能。它是一个NoSQL 数据库。这意味着它的结构不像 SQL 数据库那样具有行、列和表。您可以将其 AERO 领先 视为一棵大型 JSON 树。 项目简介 让我们通过克隆或从 GitHub下载存储库来初始化项目。 我为每个步骤创建了两个分支(一个在开始,一个在结束),以便您更轻松地跟踪我们所做的更改。 让我们使用以下命令运行该项目: gatsby develop 复制 如果您在浏览器中打开该项目,您将看到一个基本博客的基本框架。 基础博客 (大预览) 评论区打不开。它只是加载示例评论,并在提交评论后将详细信息记录到控制台。 我们的主要任务是让评论部分正常工作。输入数据时,请确保“字段”和“类型”与上面的屏幕截图匹配。然后,单击“保存”。 这就是您在 Firestore 中手动添加评论的方法。这个过程看起来很麻烦,但不用担心:从现在开始,我们的应用程序将负责添加评论。