我正在尝试使用 restapi 从我的 nodejs 后端验证用户。我做对了。尝试发送 OTP 代码时,我总是收到错误 Invalid parameter
。我哪里可能出错了?我的环境。设置就好了。这是我的代码:
Twilio
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const serviceSid = process.env.TWILIO_SERVICE_SID;
const client = require("twilio")(accountSid, authToken);
实际代码
router.post("/send-otp", async (req, res) => {
const { phoneNumber } = req.body;
try {
const response = await client.verify.v2
.services(serviceSid)
.verifications.create({
to: phoneNumber,
channel: "sms",
});
res.status(200).json({ success: true, response });
} catch (error) {
res.status(error?.status || 400).json(error?.message);
}
});
有人帮忙