在以前的GCP项目中,我们部署了基于Python的云功能(使用gcloud cli),理想情况下,我们希望继续使用Python实现Firebase云功能。所以我的问题是:
>
是否可以部署基于Python的Firebase云功能?如果没有:
我们是否可以回到使用gcloud cli部署基于Python的GCP云函数,并且仍然让它们作为Firestore触发器工作?
Firebase CLI不支持部署用Python编写的函数。
您当然可以用python编写云Firestore触发器,并使用GCloud部署它们。
有一点您可能没有意识到:无论您如何部署功能,底层云功能产品都是相同的。Firebase只是在现有的Google Cloud Functions基础设施之上添加了工具和API。真的没有所谓的“Firebase云功能”。只有云函数,您可以选择如何编写和部署这些函数,可以使用gcloud或Firebase CLI。
在我正在开发的Firebase web应用程序中,我想从邮件地址获取用户ID。为此,我正在尝试编写一个云函数。但它不起作用,或者我没有正确使用它。以下是当前代码(基于我在网上找到的一些示例): 运行“firebase deploy”时,我看不到任何问题。然后,我尝试用各种方法测试该功能,就像我在本教程之后编写的演示应用程序一样。 例如(现有和不存在的邮件地址): 但在任何一种情况下,我都不会在We
我有一个firebase项目(blaze plan)和firestore数据库。我需要在云函数中使用mqtt客户机。 但是当我加上这一行 索引。js,它无法部署到firebase。 它给出了这个错误: {@type:“type.googleapis.com/google.cloud.audit.AuditLog”,“status:{“code”:3, “消息”:“加载用户代码时函数失败。这可能是由
我有多个云函数使用一个值,基本上是这样的: 问题是我想要更改页脚内容(由返回),但为了这样做(就我所研究的),我首先必须在代码中更改它,然后部署使用的每个云函数(和),这样页脚在每种类型的电子邮件上看起来都是一样的。 当然,我可以使用同时部署所有函数,但是我们曾经是多个开发人员,我们中的一些人将函数更新到我们不知道index.js中哪些函数与GCP中的相同(大约20个函数),我必须检查每一个函数,
使用Express进行Firebase云功能的例子很多。 在我发现的每一个示例中,代码都将Express应用程序公开为单个云功能: 对于Firebase项目函数,这意味着他们将看到一个名为“app”的条目,所有Express.js HTTP侦听器的所有日志都将放在Firebase中的一个位置。这也意味着,无论一个人的express.js应用程序有多大,Firebase都将为该应用程序在生产中部署单
我正在使用 节点14 FireBase-Functions-Test:0.2.3 FireBase-Admin:9.6.0 FireBase-函数:3.13.2 FireBase工具:9.8.0 所以我想使用firebase云函数对我的firestore触发器函数执行单元测试,我从这里的文档中阅读了步骤。 我想使用执行单元测试。所以我假设我将在脱机模式下初始化SDK。文件上说 如果您希望编写完全脱
所以我一直很高兴地使用async/await,因为Firebase云函数支持节点8。不过我有一件事要做。当使用可调用函数时,会告诉您必须在函数中返回promise,否则它将无法正常工作。当使用原始promise时,我很清楚如何使用它: 但是现在,随着异步等待,我不确定如何返回这个“promise链”: 有人知道吗?