Node.js 앱으로 SMS 보내기

이 기사에서는 Node.js 앱으로 SMS 또는 WhatsApp 메시지를 보내는 방법을 알아볼 것입니다.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.




접근하다:



SMS 및 WhatsApp 메시지를 보내려면 Twilio을 사용합니다. Twilio를 사용하면 Node.js 앱 내에서 SMS를 보내고 전화를 걸 수 있습니다. 먼저 npm 또는 yarn으로 Twilio 패키지를 설치합니다.

Twilio 자격 증명 받기:
  • https://www.twilio.com/로 이동
  • 평가판용 새 계정을 만듭니다.
  • 계정 SID, 인증 토큰 및 제공된 전화번호를 복사합니다.



  • Node.js 애플리케이션 만들기: 다음 명령을 사용하여 Node.js 프로젝트 만들기를 시작할 수 있습니다.

    npm i
    


    또는

    yarn
    


    💡 참고: 이렇게 하면 node_modules 폴더가 생성됩니다.

    필요한 패키지 설치: 이제 아래 명령을 사용하여 twiliodotenv 패키지를 설치합니다.

    npm i twilio dotenv
    


    또는

    yarn add twilio dotenv
    


    💡 참고: 이렇게 하면 프로젝트에 대한 twilio 및 dotenv 패키지가 설치됩니다.

    경로 디렉터리에 다음 파일을 만듭니다.
  • app.js
  • .env

  • 프로젝트 구조는 다음과 같아야 합니다.


    구성 만들기: .env 파일에 다음 코드를 추가합니다.

    TWILIO_SID=your-account-sid
    TWILIO_AUTH_TOKEN=your-account-token
    


    ⚠ 경고: your-account-sidyour-account-token를 위에서 복사한 twilio 자격 증명으로 바꾸십시오!

    SMS를 보내려면: app.js 파일에 다음 코드를 추가하십시오.

    require('dotenv').config()
    const accountSID = process.env.TWILIO_SID;
    const accountToken = process.env.TWILIO_AUTH_TOKEN;
    
    const client = require('twilio')(accountSID, accountToken);
    
    // send a sms
    client.messages.create({
        body: 'Hi, this is a test sms!',
        from: 'your-provided-phone-number',
        to: 'the-recipient-phone-number'
    }).then(message => console.log(message));
    


    ⚠ 경고: your-provided-phone-number를 위에서 복사한 더미 twilio 전화번호로 바꾸세요! 그리고 the-recipient-phone-number는 SMS를 주고 싶은 전화번호입니다.

    설명:



    위의 예에서 먼저 twilio 서비스를 사용하여 SMS를 보냅니다. 그런 다음 twilio에서 제공한 자격 증명으로 구성을 위해 dotenv와 함께 twilio 패키지를 설치합니다.

    애플리케이션 실행 단계: 터미널에서 아래 명령을 실행하여 앱을 실행합니다.

    node app.js
    


    산출:





    💖 SUPPORT: Hit like if you like this article and feel free to ask queries!

    좋은 웹페이지 즐겨찾기