我正在努力让 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请求参数?
已修复。
WebApp.handlers.use(bodyParser.urlencoded({ extended: true }));
WebApp.handlers.use(bodyParser.json());