Reactjs Twilio节点运行不正常会给我自身带来一个错误。\u form.on不是一个函数
我正在运行一个react应用程序,并在其中尝试执行来自twilio的短信。 在组件中:Reactjs Twilio节点运行不正常会给我自身带来一个错误。\u form.on不是一个函数,reactjs,twilio,Reactjs,Twilio,我正在运行一个react应用程序,并在其中尝试执行来自twilio的短信。 在组件中: componentDidMount() { this.twilioSend(); } //twilio credentials const accountSid = 'Imasidnumber'; const authToken = 'Imanauthtoken'; const twilio = require('twilio'); const client = new twilio(accou
componentDidMount() {
this.twilioSend();
}
//twilio credentials
const accountSid = 'Imasidnumber';
const authToken = 'Imanauthtoken';
const twilio = require('twilio');
const client = new twilio(accountSid, authToken);
export function twilioSend() {
client.messages.create({
body: 'hello from node',
to: '+13105551212',
from: '+15625551212'
})
.then((message) => console.log(message.sid))
.catch(err => console.error(err))
}
非常简单和直接。
当我加载组件时,出现以下错误:
×
TypeError: self._form.on is not a function
Request.push../node_modules/request/request.js.Request.form
node_modules/request/request.js:1252
1249 | }
1250 | // create form-data object
1251 | self._form = new FormData()
> 1252 | self._form.on('error', function (err) {
| ^ 1253 | err.message = 'form-data: ' + err.message
1254 | self.emit('error', err)
1255 | self.abort()
还有几个问题提到了这个错误,但老实说,它们并没有什么帮助。有什么想法吗?我建议不要在客户端使用Twilio服务器端SDK,因为这样会暴露身份验证凭据 您可以在后端创建此功能。下面是一个使用Express的示例 欢迎来到JavaScript公会