Firebase云端函数中的参数HTTPS
如何在Firebase中的HTTPSfunction上设置一些参数? 我正在构build一个应用程序,并在构build应用程序的同时,成功地发展了我的邮件列表。 现在我想发邮件,但是我想确保在我发送任何东西之前他们可以退订。
我正在使用Firebase的一切,我已经设法做出一个函数发送邮件给每个订阅的邮件。
我也能够“取消订阅”一个特定的邮件,但是这是硬编码的,根本不是一个最佳的解决scheme。
exports.testUnsub = functions.https.onRequest((req, res) => { var db = admin.database(); var ref = db.ref("mailingList/-KhBOisltrOmv57Mrzus"); ref.child("subscribed").set(false); console.log("-KhBOisltrOmv57Mrzus has unsubscribed from mailing list."); });
在我发送的邮件中有一个URL,它会触发这个HTTPS函数。 我想在该URL上设置一个参数,使其变成dynamic的。 就像是:
https://us-central1-<project-id>.cloudfunctions.net/testUnsub?listID=xxxxxxxxxxx
我正在寻找任何可以让我走向正确方向的东西。
了解到https函数的req和res参数是Express.js Request和Response对象是非常重要的。
Request对象包含关于来自客户端的请求的所有数据,包括客户端在URL中发送的查询 。 它将采用req.query.name_of_the_parameter
的forms。
刚刚得到了同样的错误。 函数名称区分大小写。 它修复了我的工作。
- Firebase并发读取/写入
- 从本地运行的云function调用“subscribeToTopic”
- 有没有办法获得Firebase身份validation用户的UID?
- 从subprocess执行node.js中的代码
- 通过电子邮件创build的Firebase-Admin用户显示为匿名
- 如何在NodeJS中创build一个新的Firebase Admin SDK服务器以与LinkedIn进行身份validation?
- Firebase Node.JS Admin SDK发送validation邮件
- angular/离子处理成功200作为一个错误
- 在NodeJS应用程序中提交firebase文件的做法是什么?