gpt4 book ai didi

firebase - Cloud Functions 和 Firebase Functions 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 05:43:50 25 4
gpt4 key购买 nike

Cloud FunctionsFirebase Functions (or "Cloud Functions for Firebase")两者看起来都一样。请描述每个的用例。

两者都使用 HTTP 函数。

云函数中:

exports.helloHttp = function helloHttp (req, res) {
res.send(`Hello ${req.body.name || 'World'}!`);
};

Firebase 函数中:

exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});

它们之间有什么区别?

最佳答案

没有名为 Firebase Functions 的产品。

共有三件事:

  1. Google Cloud Functions ,它允许您在 Google 基础设施中运行代码片段以响应事件。
  2. Cloud Functions for Firebase ,它根据 Firebase 中的事件(例如数据库或文件写入、用户创建等)触发 Google Cloud Functions
  3. Firebase SDK for Cloud Functions ,其中包括一个库(令人困惑地称为 firebase-functions),您可以在 Functions 代码中使用该库来访问 Firebase 数据(例如写入数据库的数据的快照)

因此,Firebase 围绕 Google Cloud Functions 提供了一个(相对较薄的)包装器,以使后者产品更易于使用并将其与 Firebase 集成。从这个意义上说,它类似于 Firebase 将 Google Cloud Storage 集成到“Cloud Storage for Firebase”(以前称为 Firebase Storage)的方式。

如果您使用的是不带 Firebase 的 Google Cloud Platform,则应使用普通 Google Cloud Functions 。如果您使用 Firebase 或者您是对 Cloud Functions 感兴趣的移动开发人员,则应该使用 Cloud Functions for Firebase .

关于firebase - Cloud Functions 和 Firebase Functions 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42854865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com