Jaa*_*hdi 15 node.js firebase google-cloud-functions
如何在Firebase中的HTTPS功能上设置一些参数?我正在构建一个应用程序,在构建应用程序时,我设法增加了我的邮件列表.现在我想发送邮件,但我想确保在我发送邮件之前可以取消订阅.
我正在使用Firebase进行所有操作,并且我设法创建了一个向每个订阅邮件发送邮件的函数.
我也能够"取消订阅"特定邮件,但这是硬编码,而不是最佳解决方案.
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.");
});
Run Code Online (Sandbox Code Playgroud)
在我发送的邮件中有一个URL,它会触发此HTTPS功能.我想在该URL上设置一个参数,使其变为动态的.就像是:
https://us-central1-<project-id>.cloudfunctions.net/testUnsub?listID=xxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)
我正在寻找可以让我朝着正确方向前进的任何事情.
Dou*_*son 25
重要的是要知道https函数的req和res参数是Express.js Request和Response对象.
该请求对象包含所有关于请求来自客户端,包括数据查询客户端的URL发送.它将采取这种形式req.query.name_of_the_parameter.
| 归档时间: |
|
| 查看次数: |
9367 次 |
| 最近记录: |