1.git을 설치 및 git push를 하는 법
2.node.js 설치 javascript를 실행시켜주는 실행도구
3.npm(node package module) 'npmjs.com' yarn 에서 라이브러리를 다운받아 사용한다.
4.코드 리팩토링
5.퍼사드 패턴
리팩토링 코드중복을 제거하고 수정을 하기 편함
console.log("안녕하세요~~")
//API 만들기
function createTokenOfPhone(myphone) {
// 1. 휴대폰번호 자릿수 맞는지 확인하기
if(myphone.length !==10 && myphone.length !== 11){
console('에러발생!!! 핸드폰 번호를 제대로 입력해주세요!!!')
return
}
// 2. 핸드폰 토큰 6자리 만들기
const mycount = 6
if(mycount === undefined) {
console.log('에러발생!!! 갯수를 제대로 입력해 주세요!!!')
return
} else if(mycount <= 0){
console.log('에러발생!!! 갯수가 너무 적습니다!!!')
return
} else if(mycount >10) {
console.log('에러발생!!! 갯수가 너무 많습니다!!!')
return
}
const result = String(Math.floor(Math.random() * 10**mycount)).padStart(mycount, "0")
// 3. 핸드폰 번호에 토큰 전송하기
console.log(myphone + "번호로 인증번호" + result + "를 전송합니다!!!")
}
// API 실행하기
createTokenOfPhone("01012345678")
이렇게 긴 코드 대신해서
1번

2번

2개의 파일로 나눈다 .
yarn init을 하고

이렇게 변경한다.