Backend 백엔드

[ 19 ] 인증번호 전송 API 실습 ( coolsms )

박민우_ 2024. 8. 12. 17:09

Coolsms 주요 코드

import coolsms from 'coolsms-node-sdk'

const mysms = coolsms.default

const messageService = new mysms(process.env.API_KEY,process.env.API_PRIVATE_KEY)


export function sendTokenToSMS(num,result){
	    messageService.sendOne({
        to : num,
        from : "01012345678",
        text : `[ 테스트 ] 요청하신 인증번호는 ${result} 입니다`
    })
}

 

전화번호 입력의 ' - ' ( 하이픈 ) 없애는 유틸 함수 

방법 1 

function removeHyphens(phoneNumber) {
    return phoneNumber.replace(/-/g, '');
}

 

방법 2

function removeHyphens(phone){
    return    phone.split('').filter((i)=> i != '-').join('')
}
728x90