【发布时间】:2022-11-13 00:34:53
【问题描述】:
我有一个简单的云功能,如下所示:
exports.sendReactionNotification = functions.https.onRequest(async (req, res) => {
console.log("received reaction");
functions.logger.log(req.body);
console.log(req.body["jsonPayload"]);
return;
});
但以上在谷歌云控制台中记录“未定义”。我也尝试过像这样的点符号:req.body.jsonPayload. 但我得到了这个错误:TypeError: Cannot read properties of undefined (reading 'reaction')
我从其中接收 api 调用的 webhook 发送了一个反应,这就是上述错误消息中的“反应”的来源。我正在撕裂我的头发,因为这很简单,但我不知道问题是什么。
【问题讨论】:
-
不要使用 jsonPayload,而是尝试记录反应。我认为 jsonPayload 是提供给记录器函数的 JSON。
-
是的,你是绝对正确的@AlexanderN。如果您可以将您的评论作为答案,以便我可以接受,那就太好了!尤其是对其他人
-
完毕。谢谢!很高兴我能帮上忙
标签: json firebase google-cloud-functions