问题标签 [google-cloud-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51462 浏览

email - 通过 Google Cloud Platform 从 Firebase 发送自动电子邮件(无第三方)

我们已经做了几个小时的研究。

随处可见的第一个解决方案(还有其他 StackExchange 问题)是使用第三方服务SendGrid.com,有时还与 Zapier 结合使用,但这不是我们想要实施的方法。

对于中间没有第三方的发送,第一个似乎可行的解决方案是“Firebase 触发器”,它在 2014 年 Google I/O 上宣布,但从未实现,似乎已合并到仍处于 Alpha 阶段的 Google Cloud Functions 中。

我很确定大约一年前我在 FireBase 博客上的链接中看到了该解决方案,但似乎存在于该问题上的唯一帖子现在是空的。

我们以前从未使用过 GCP,但我们的逻辑告诉我们应该使用另一个 GCP 现有 API 来解决这个问题(在 Google 内部),Mail API显然是正确的,但我们的 Firebase 似乎没有任何办法Web App 可以发出请求。

任何人(最好有 GCP 经验)都可以解释一下这里的情况,以及 Google 如何期望 FireBase 开发人员向他们的客户发送电子邮件?

0 投票
2 回答
8565 浏览

javascript - Firebase 云功能总是超时

我正在探索 firebase 云功能,并尝试使用 http 请求发送通知。

问题是即使我设法发送通知,请求总是超时。

这是我的脚本

/functions/index.js

另外,badgeNumber 似乎从未更新过,这与超时问题有关吗?

0 投票
2 回答
5684 浏览

google-app-engine - 如何在 Google Cloud Functions 和 Google App Engine 之间进行选择?

Google Cloud Functions 似乎非常有趣,因为它是无服务器和零维护的解决方案。但是,什么时候适合在 Google App Engine 上使用 Google Cloud Functions?

0 投票
2 回答
7496 浏览

firebase - Firebase 云函数 - createCustomToken

将新的 Firebase Cloud Functions 与 admin sdk 结合使用。

我想使用 admin.auth().createCustomToken() 函数。调用此函数会导致错误消息

如何配置云功能以使用 private_key?

0 投票
1 回答
27860 浏览

google-cloud-functions - 从 Google Cloud Function 写入临时文件

我可以从 Google Cloud Function 写入容器的本地文件系统吗?AWS Lambda 允许写入 /tmp:

问:如果我的 AWS Lambda 函数需要磁盘上的暂存空间怎么办?
每个 Lambda 函数在其自己的 /tmp 目录中接收 500MB 的非永久性磁盘空间。

GCF 中是否有等价的东西?

0 投票
2 回答
2809 浏览

firebase - 我可以将 Firebase Cloud Functions 用于搜索引擎吗?

Firebase 最近发布了与 Cloud Functions 的集成,允许我们上传 Javascript 函数来运行,而无需我们自己的服务器。

是否可以使用这些功能构建搜索引擎?我的想法是使用本地磁盘(tmpfs 卷)将索引数据保存在内存中,并且对于每个写入事件,我都会索引新数据。tmpfs 是否在函数调用(实例)之间保留数据?

是否可以为此目的使用云功能,或者我应该使用专用服务器来索引数据?

与此相关的另一个问题是:当云函数从 Firebase 实时数据库中获取数据时,它是消耗网络还是只是磁盘读取?它在定价中是如何计算的?

谢谢

0 投票
3 回答
4354 浏览

firebase - Firebase 的 Cloud Functions 是否会使 firebase-queue 过时?

我已经编写了一些服务器端代码来使用 firebase-queue]( https://github.com/firebase/firebase-queue ) 来实现可扩展性,但是,随着 Cloud Functions for Firebase 的发布(以及它对自动可扩展性的承诺) ,我想知道是否需要队列...有没有人将这两种技术结合到更大的目的?特别是对于像 @Frank van Puffelen 这样的 Firebase 开发人员,Functions 会取代 firebase-queue 吗?

0 投票
9 回答
16473 浏览

node.js - 如何在 PC 上本地测试 Cloud Functions for Firebase

今天 Firebase 发布了它的全新产品Cloud Functions for Firebase,我刚刚创建了一个 hello world 函数并将其部署到我现有的 firebase 项目中。

看起来它捆绑了所有依赖项并将其上传到 firebase,就像aws lambda 函数一样。但是即使代码的微小变化也需要花费太多时间,并且还需要良好的互联网连接。如果您由于某种原因处于离线状态,那么在您有办法在本地计算机上离线执行和测试该功能之前,您将一无所知您正在编写什么代码。

有什么方法可以在本地测试 Cloud Functions for Firebase?

0 投票
7 回答
52121 浏览

node.js - Firebase 云功能很慢

我们正在开发一个使用新的 firebase 云功能的应用程序。当前正在发生的事情是将事务放入队列节点中。然后该函数删除该节点并将其放入正确的节点中。由于能够离线工作,因此已经实施了这一点。

我们当前的问题是函数的速度。该函数本身大约需要 400 毫秒,所以没关系。但有时函数需要很长时间(大约 8 秒),而条目已经添加到队列中。

我们怀疑服务器启动需要时间,因为当我们在第一次之后再次执行该操作时。它需要更少的时间。

有没有办法解决这个问题?在这里,我添加了我们函数的代码。我们怀疑它没有任何问题,但我们添加了它以防万一。

0 投票
2 回答
1812 浏览

javascript - Firebase 函数,计算大数据的元素

最近 Firebase 引入了Cloud Functions

就我而言,此功能对于计算数据库中的元素非常有用。

Firebase 发布了一个示例代码来计算元素,但我问自己一些关于大数据的问题。

在我们的示例中,我们认为我们需要计算帖子的点赞数。

在示例代码中,在每个新的like 处,函数 count all likes 对当前帖子并更新计数。

你认为它是大数据的一个很好的解决方案吗?(例如,如果我们有 100 万个赞)

先感谢您 !