我正在尝试在 node.js 中编写一个端点,以(暂时)记录发送到 Twilio 号码的消息正文。这是节点端点:
app.post('/handle', twilio.webhook({validate: false}), function (req, res) {
var from = req.body.From;
var smsRequest = req.body.Body;
console.log(from); // undefined
console.log(smsRequest); // undefined
console.log(req.body); // {}
res.sendStatus(200);
});
该函数正确执行,但请求正文是一个空对象,导致变量 from 和 smsRequest 未定义。我查看了我的日志,并且消息具有适当的值。通读文档和示例代码,似乎 req.body.From 和 req.body.Body 是请求中的正确参数。有谁知道错误可能是什么?
谢谢!