При получении ошибки обязательный параметр opts.to отсутствует - PullRequest
1 голос
/ 04 октября 2019

Я использую Twilio SDK для моего запроса почтальона. Сейчас я сохранил свои учетные данные в файле .env.

exports.send = async (messageBody) => {

client.messages.create({
  body: messageBody,
  To: twilioTo,
  From: twilioFrom
}, (err, message) => { 

  message = message + " Goodbye World!";
  if (err) return cb(err);
  cb(null, message);



});

};

Но вместо обычного ответа я получаю

{
"code": 500,
"message": "Required parameter \"opts.to\" missing.",
"stack": "Error: Required parameter \"opts.to\" missing.\n    at    Function.create (/Volumes/BOOTCAMP/knowrify/knowrify-node-backend/node_modules/twilio/lib/rest/api/v2010/account/message.js:95:13)\n    at Object.exports.send (/Volumes/BOOTCAMP/knowrify/knowrify-node-backend/src/api/services/twilioSMSVerficationService.js:14:21)\n    at exports.send (/Volumes/BOOTCAMP/knowrify/knowrify-node-backend/src/api/controllers/twilio.controller.js:20:42)\n    at Layer.handle [as handle_request] (/Volumes/BOOTCAMP/knowrify/knowrify-node-backend/node_modules/express/lib/router/layer.js:95:5)\n    at next (/Volumes/BOOTCAMP/knowrify/knowrify-node-backend/node_modules/express/lib/router/route.js:137:13)\n    at /Volumes/BOOTCAMP/knowrify/knowrify-node-backend/src/api/middlewares/auth.js:41:10"
}
...