Для отправки SMS на номер телефона с помощью Node.js можно использовать специальные модули, такие как Twilio или Nexmo. Вот пример кода, который использует Twilio для отправки SMS:
```javascript
const accountSid = 'YOUR_TWILIO_ACCOUNT_SID';
const authToken = 'YOUR_TWILIO_AUTH_TOKEN';
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
body: 'Hello from Node.js!',
from: 'YOUR_TWILIO_PHONE_NUMBER',
to: 'RECIPIENT_PHONE_NUMBER'
})
.then(message => console.log(message.sid))
.catch(err => console.error(err));
```
Замените `'YOUR_TWILIO_ACCOUNT_SID'`, `'YOUR_TWILIO_AUTH_TOKEN'`, `'YOUR_TWILIO_PHONE_NUMBER'` и `'RECIPIENT_PHONE_NUMBER'` на соответствующие значения вашего аккаунта Twilio.
Также можно использовать другие сервисы для отправки SMS, такие как Nexmo. Вот пример кода для отправки SMS с использованием Nexmo:
```javascript
const Nexmo = require('nexmo');
const nexmo = new Nexmo({
apiKey: 'YOUR_NEXMO_API_KEY',
apiSecret: 'YOUR_NEXMO_API_SECRET',
});
nexmo.message.sendSms('YOUR_NEXMO_VIRTUAL_NUMBER', 'RECIPIENT_PHONE_NUMBER', 'Hello from Node.js!', (err, responseData) => {
if (err) {
console.log(err);
} else {
console.dir(responseData);
}
});
```
Замените `'YOUR_NEXMO_API_KEY'`, `'YOUR_NEXMO_API_SECRET'`, `'YOUR_NEXMO_VIRTUAL_NUMBER'` и `'RECIPIENT_PHONE_NUMBER'` на соответствующие значения вашего аккаунта Nexmo.
Оба примера позволяют отправлять SMS на указанный номер телефона с использованием Node.js.