Twilio 쓰는데 to 부분에 번호를 바로 쓰면 잘작동하지만
Front에 있는 input을 가져오면 아래 메시지 나오면서 작동을
안합니다. 정확히 말하면 문자는 가는데 서버가 에러나면서 죽습니다
To 부분을 +82 + $(phone) 등 여러 방식으로 써보고 string 으로도 해보고
number로도 해봐도 결과는 똑같은데 어떻게 해야 할까요
Log 상으로 번호는 잘넘어간 것으로 보입니다
const phoneNumber = 요청.body.phone;
phonephone = String(`+82${phoneNumber}`);
console.log(phonephone);
const otpResponse = client.verify.v2
.services("")
.verifications.create({
to: phonephone,
channel: "sms",
})
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[Object: null prototype] { phone: '010571' }
+8201057
C:\Users\cloud\OneDrive\바탕 화면\armyfinal\node_modules\twilio\lib\base\Version.js:79
throw new RestException_1.default(response);
^
RestException [Error]: Invalid parameter `To`: +82undefined
at success (C:\Users\cloud\OneDrive\바탕 화면\armyfinal\node_modules\twilio\lib\base\Version.js:79:23)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
status: 400,
code: 60200,
moreInfo: 'https://www.twilio.com/docs/errors/60200',
details: undefined