sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g 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 쿠키에 저장된 사용자의 정보를 확인할 떄에 쓰임
스크립트 추가 = 서버 실행시 명령어
"scripts":{
"start":"nodemon --exec babel-node index.js --delay 2"
//nodemon에 babel를 연결하여 실행. delay 2초 뒤에 서버 재시작
},
"devDependencies":{ //로컬 서버에서만 실행한다는 듯
"nodemon":"^2.0.4"
}
}
참고링크