问题标签 [firebase-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 投票
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 投票
0 回答
144 浏览

google-app-engine - 我可以使用 Firebase Cloud Functions 来安排任务吗?

我正在使用 react-native 制作简单的移动应用程序。它的服务器每分钟检查一些http资源。如果存在更改,它会向用户发送推送通知。

在这种情况下,我可以使用 Google Cloud Functions (Cloud Functions for Firebase) 作为服务器吗?

我搜索了一些云函数示例,但它们通常是各种事件侦听器、http 请求或背景更改事件。

我可以为这些 cron 作业使用云功能吗?

如果可以,我如何每分钟执行一次该功能?

只包装setInterval函数内部可以吗?

0 投票
1 回答
6557 浏览

firebase - 如何将 nodemailer 与 Cloud Functions for Firebase 一起使用?

我正在尝试在Cloud Functions for Firebase中使用nodemailer ,但不断收到错误,似乎是无法访问或找到 smpt 服务器。我试过 gmail、outlook 和正常的托管 smpt 服务。它在我的本地节点服务器上运行良好。

这是我从尝试发送电子邮件失败中收到的记录错误:

0 投票
3 回答
38400 浏览

node.js - 如何在 Cloud Functions for Firebase 中发出 HTTP 请求?

我正在尝试使用 Cloud Functions for Firebase 调用苹果收据验证服务器。知道如何进行 HTTP 调用吗?

0 投票
1 回答
7388 浏览

firebase - 在 Cloud Functions for Firebase 中访问 db 数据

在 Cloud Functions for Firebase 中,例如:

例如,如何在另一个节点读取数据/important/messages/{pushId}?谢谢

0 投票
2 回答
3462 浏览

javascript - 使用 Cloud Functions for Firebase 存储图像

我正在尝试重构一些代码以使用 Cloud Functions for Firebase。该代码应将图像存储在 Firebase 存储的路径中。在大多数情况下,代码与以前完全相同,除了现在而不是

根据 Firebase 文档,我正在使用以下内容

该代码以前有效,但现在我无法将测试图像保存到 Firebase。不知道为什么。我检查了开发人员工具中的 Network 选项卡,getProcessedImage 端点正在触发代码运行,它以 200 代码响应,所以不确定问题是什么。提前感谢您的帮助!

我的完整代码如下:)

0 投票
1 回答
2178 浏览

firebase - Firebase HTTP 请求的云函数

我想从 Android 向云函数发送 HTTP 请求,发布一些值,然后将这些值输入到实时数据库中。

index.js

我怎样才能做到这一点?

0 投票
1 回答
742 浏览

javascript - 为什么使用 Android HTTP 请求触发器多次调用此 Cloud Function?

我在 Android 应用程序中有一个函数,它向 HTTP 触发的云函数发送 POST 请求。每当我单击一次按钮发送消息时,Firebase 都会在 Firebase 控制台上注册该事件两次。我的应用程序是这样构建的,即发送消息的按钮在第一次单击后消失,所以我不会不小心双击该按钮,并且当我单步执行调试器时,仅调用发送 POST 请求的函数一次。你们能帮帮我吗?我对 Firebase 了解不多,也找不到好的文档或其他类似的问题。

这是向我的 FCM 云函数发送消息的方法:

我的 JavaScript 接受 HTTP 请求,将其拆分并将消息发送到包含其他用户 ID 的主题(我的意思是这样做而不是发送到特定设备)。这是我的云函数的 JavaScript:

最后,这里是日志: firebase console logs 其中说该函数被调用了两次。

我尝试了许多链接来寻找答案,例如标准 https://firebase.google.com/docs/functions/http-events

和许多 StackOverflow 帖子。我还没有看到其他人有同样的问题。

0 投票
1 回答
2530 浏览

firebase - Firebase Cloud Functions 在用户登录触发器上发送 HTTP 请求?

很抱歉,我已经观看了Jennifer Person 的所有七个视频,阅读了文档,并完成了教程,但我仍然不知道如何编写我的函数。我正在尝试编写一个获取 IBM Watson Speech-to-text 令牌的函数,该令牌是通过以下 CURL 脚本获得的:

即,向 URL 发送 HTTP GET 请求,提供我的用户名和密码,然后将输出写入文件/javascript/services/token

这是我对功能的猜测。身份验证触发器包装 Nodejs HTTP GET 请求和 NodeJs 文件 save fs.writefile

0 投票
1 回答
2792 浏览

javascript - 如何在 Cloud Functions for Firebase 中实现 json 对象?

我想通过使用 Firebase 云功能将原始收据发送到应用商店服务器进行验证并获取经过验证的收据来验证苹果在应用购买收据中的应用。

这是逻辑代码。如何输入收据 JSON 对象(位于 Firebase 数据库中)以及如何将此代码集成到 http 函数中?我正在使用“请求”npm 库。