读取JSON主体Firebase云函数

iqxoj9l9  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(98)

我有一个简单的云函数,如下所示:

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发送了一个React,所以这就是上面错误消息中的“React”的来源。我在撕扯我的头发,因为这是为了简单,但我不能告诉问题是什么。
JSON对象如下所示(上面的函数.logger.log(req.body)的结果

ergxz8rk

ergxz8rk1#

不要使用jsonPayload,而是尝试记录React。我认为jsonPayload是提供给logger函数的JSON。

相关问题