Twilio Voice 和 Meteor.js - 无法在 WebApp.handlers.use() 中获取 req.body?

问题描述 投票:0回答:1

我正在努力让 Twilio Voice 与我的 Meteor 应用程序配合使用。客户端上的代码对 Twilio 服务器执行 ping 操作,然后服务器将 POST 请求发送到我的服务器端点,其中包括正文中的“收件人”电话号码或客户 ID。

我的端点已命中,但 req.body 为“未定义”:

WebApp.handlers.use('/voice', async (req, res, next) => {
    //this code executes:
    console.log('req?.body: ', req?.body) //logs "req?.body:  undefined"
    [.....]
});

如何捕获POST请求参数?

node.js meteor twilio
1个回答
0
投票

已修复。

WebApp.handlers.use(bodyParser.urlencoded({ extended: true }));
WebApp.handlers.use(bodyParser.json());
© www.soinside.com 2019 - 2024. All rights reserved.