我尝试使用twilio发送短信进行OTP认证使用nodejs,我得到了一个错误。好心的,有人能帮我调试它。下面是我的代码发送OTP短信。
require('dotenv').config()
const twilio = require("twilio")(process.env.TWILIO_ACCOUT_SID, process.env.TWILIO_AUTH_TOKEN)
const sendOTP = async(req, res)=>{
const phoneNumber = req.body
twilio.verify.services(process.env.TWILIO_SERVICE_SID)
.verifications.create({
to: `+${phoneNumber}`,
channel: 'sms'
}).then((data)=>{
res.status(200).send({
message: 'Verification is sent',
phonenumber: phoneNumber,
data
})
})
}
错误:
twilio.verify.services(process.env.TWILIO_SERVICE_SID)
1条答案
按热度按时间kgqe7b3p1#
从
node_modules
文件夹中卸载并删除twilio,然后重新安装。