Node Twilio를 이용하여 SMS보내기
안녕하세요. 알렉스 입니다. 이번에는 NodeJS에서 SMS을 보내도록 하겠습니다. 이번에 사용할 npm 모듈은 'twilio'입니다.
1. node환경 구축
- node프로그램을 만들기 위해 환경을 구축합니다. (npm init --y : node환경구축을 default로 합니다)
$ npm init --y
2. npm 설치
- 환경변수 설정을 위해 dotenv와 Twilio서비스를 위해 twilio를 설치합니다.
$ npm i dotenv twilio
// ./sms.js
require("dotenv").config(); // 환경변수파일을 불러온다
const accountSid = process.env.TWILIO_SID; // TWILIO에서 받은 SID코드를 입력
const authToken = process.env.TWILIO_AT; // TWILIO에서 받은 AT코드 입력
const client = require("twilio")(accountSid, authToken); // twilio npm모듈에 위 2개의 인자를 입력하고 client생성
// client로 메세지 보내기
client.messages
.create({
body: "Test Message Alex", // 해당 client에 보낼 메세지(sms)
from: process.env.TWILIO_FROM, // 보내는 사람의 번호
to: process.env.TWILIO_TO, // 받는 사람의 번호
})
.then((message) => console.log(message)); // TWILIO 응답 결과
code1) 메인 sms전송 프로그램
![]() |
사진1) 전송후 응답 |
코드를 직접 확인하실려면 아래 gitHub링크를 참고해 주시기 바랍니다.
링크 : https://github.com/Alex-Choi0/sendSMS_TWILIO.git
해당 Twilio의 공식문서를 확인할려면 아래 링크를 참고해 주시기 바랍니다.
링크 : https://www.twilio.com/docs
댓글
댓글 쓰기