我正在使用JS开发,前端使用React,后端使用Node,Express。
我有一个按下的呼叫按钮,我想通过Twilio发起去电。我有一个带有几个端点的Node服务器,一个端点生成令牌,另一个端点是语音URL。
在前端,我正在制作一个Twilio.Device
,并在准备就绪时将其记录下来。我单击按钮,该按钮是Twilio的示例SDK函数,该函数调用Twilio.Device.connect()
,并且正在向其中传递{number: n}
。
在后端,发出了请求,并且命中了语音URL,但没有正文。当我尝试记录req.body
时,它只是一个空对象。
当我尝试直接从Postman击中具有相同正文({number: '+11231231122'}
)的Node服务器时,我会在日志中看到所有内容。
前端和后端之间发生了某些事情,但我无法弄清到底是什么。
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
Twilio将发送正文,但是当您使用Express时,可能无法正确解析该正文。
Twilio将请求作为URL编码的参数发送,因此您需要使用body-parser将正文解析为请求内的<ion-card>
<div>{{ ingredientesString }}</div>
</ion-card>
。尝试这样设置您的应用:
req.body