Это мое маленькое обещание возврата функции / класса twilio, которое я импортирую в другой файл.Я получаю err
и res
здесь, возвращая его в обещании
class TwilioService {
sendSms(to, message) {
return this.twilio.sendMessage(sms,(err,res) => {
return new Promise((resolve, reject) => {
if (err) {
console.log(err)
return resolve(res)
} else {
console.log(res, 'ppppppppppppppppp')
return reject(res)
}
})
})
}
}
Теперь это моя функция, в которой я использую эту функцию.
Но когда я делаю console.log(sendSms)
, я получаю неопределенное значение в консоли, даже когда я возвращаю обещание от функции twilio.Что я здесь не так делаю.
import Twilio from '../../services/twilio'
const twilio = new Twilio()
const handler = async(request, reply) => {
try {
const sendSms = await twilio.sendSms(`+91${mobile}`, `Welcome to App. User ${verificationCode} as your signup OTP.`)
console.log(sendSms, 'oooooooooooooooo')
} catch(err) {
console.log(err)
}
}
Пожалуйста, помогите !!!Спасибо