TypeError: Невозможно прочитать свойство isTTY из неопределенного - PullRequest
0 голосов
/ 27 апреля 2018
const accountSid = 'account_sid';
const authToken = 'auth_token';

const client = require('twilio')(accountSid, authToken);

client.messages
.create({
    to: '+94716220786',
    from: '+13022519234',
    body: 'Your verification code is ' + Math.floor(1000 + Math.random() * 
9000)
})
.then(message => console.log(message.sid));
console.log('receive');
console.log(Math.floor(1000 + Math.random() * 9000));

Я пытаюсь отправить смс, используя twilio. Я установил последнюю версию twilio в свой угловой проект.

Но когда проект запускается, он говорит, что "Cannot read свойство isTTY of undefined"

1 Ответ

0 голосов
/ 27 апреля 2018

Разработчик Twilio здесь.

Библиотека Twilio Node не предназначена для использования на стороне клиента. Главным образом потому, что это может раскрыть ваши учетные данные, а злоумышленник сможет использовать вашу учетную запись. JavaScript также доступен для редактирования на стороне клиента, поэтому недобросовестный пользователь может легко отредактировать отправку кода подтверждения и злоупотребить им.

Вместо этого вам нужно создать серверный компонент, который будет выполнять запросы для вашей клиентской стороны. Если вы создаете проверку телефона, то могу ли я рекомендовать вам следовать этому руководству по проверке аккаунта с Twilio .

Если вы хотите начать с чего-то более простого, тогда я рекомендую краткое руководство по отправке и получению SMS с Twilio в узле .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...