Linux 버전 설치

sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g yarn

yarn 설치

sudo yarn init //패키지 파일 생성
sudo yarn install 매니지 파일 다운로드
sudo yarn add 모듈

기본 설정 모듈들

express 서버 모듈 최근에는 nest.js 라는 express의 TS버전 존재

nodemon 서버의 변경사항이 적용되면 서버를 재시작

@babel/core @babel/node @babel/preset-env ES6문법을 과거 문법으로 변환하여 호환시켜줌

dotenv env 환경변수 로드

morgan 데이터 log 확인 모듈

helmet Node.js 보안

body-parser 리퀘스트로 들어온 데이터의 BODY를 읽어들이는 모듈

cookie-parser 쿠키에 저장된 사용자의 정보를 확인할 떄에 쓰임

package.json 설정

스크립트 추가 = 서버 실행시 명령어

"scripts":{
    "start":"nodemon --exec babel-node index.js --delay 2"
 //nodemon에 babel를 연결하여 실행. delay 2초 뒤에 서버 재시작
  },
  "devDependencies":{ //로컬 서버에서만 실행한다는 듯
    "nodemon":"^2.0.4"
  }
}

참고링크

Yarn 설치 및 사용법