Firebase 创建和部署云函数2024 年 11 月 13 日 | 阅读 3 分钟 在之前的章节中,我们学习了什么是云函数,为什么使用它们,它们如何工作以及不同类型的触发器。 现在,我们将在 Firebase 中创建和部署云函数。为此,我们必须设置 Node.js 环境来编写函数,以及 Firebase CLI,后者也需要 Node.js 和 npm 来部署函数。 Firebase 强烈建议使用 Node.js 8 作为入门。为了安装 Node.js 和 npm,建议使用 Node 版本管理器。 步骤 1 因此,我们将首先从以下网站下载 Node.js:https://node.org.cn/en/。 ![]() 一旦 node.js 下载并成功运行,下一步是安装 Firebase CLI。安装 Node.js 会自动安装 npm 命令工具。之后,我们通过在命令提示符下运行以下命令来通过 npm 安装 Firebase CLI ![]() 步骤 2 现在,我们将登录并测试 Firebase CLI。安装 CLI 后,我们必须对其进行身份验证。之后,我们可以通过列出我们的 Firebase 项目来确认身份验证。 1) 我们运行以下命令以使用我们的 Google 帐户登录 Firebase。 上述命令将我们的本地机器连接到 Firebase 并授予对我们的 Firebase 项目的访问权限。 ![]() 当我们选择允许访问时,我们将切换到浏览器以允许访问 Firebase CLI ![]() 当我们单击“允许”时,它会显示以下窗口 ![]() ![]() 2) 现在,我们测试 CLI 是否正常工作并访问我们的帐户。这是通过使用以下命令列出我们的 Firebase 项目来完成的 ![]() 步骤 3 现在,我们将在桌面上创建一个名为 FirebaseCloudFunction 的目录,并使用命令行参数进入此目录。 ![]() 步骤 4 现在,运行 Firebase init functions 命令来以以下方式初始化函数 ![]() 它将开始创建目录结构。我们将选择是并继续。 ![]() 就我而言,默认情况下,一个名为 fir-demo-ca1c9 的项目已经设置。当您按下“是”时,它将要求您选择一个项目,一旦您选择了您的项目,它将要求您选择您喜欢的语言,即 JavaScript 或 TypeScript。我将选择 JavaScript 并继续。 ![]() 它将要求使用 ESLint 来捕获可能的错误并强制执行样式。我们将选择“是”并继续。 ![]() 现在,它将要求使用 npm 安装依赖项。我们也将在这里选择“是”并继续。 ![]() 在这里,我们的 Firebase 初始化已完成,它将为我们提供一些目录结构。转到我们的 FirebaseCloudFunction 目录。 ![]() 步骤 5 现在,打开 function 文件夹并打开 index.json 文件。在这个文件中,我们编写我们的函数。 ![]() ![]() 我们在这里编写代码。 步骤 6 现在,我们将部署函数。我们可以使用 firebase deploy -only functions:function_name 部署一个函数,或者使用 firebase deploy 部署所有函数。 ![]() 在这里,函数已成功部署。我们将转到 Firebase 控制台以检查该函数。 ![]() 下一个主题Firebase Crashlytics |
我们请求您订阅我们的新闻通讯以获取最新更新。