nodejs 패스트캠퍼스를 활용하여 공부
npm start = nodemon start
왜 Express를 사용하는가
- 웹서비스 관점
- 프레임워크 선정시 고려해야 될점
서벅 코드를 변경 할 때마다, 서버를 재시작해야 하는데 nodemon 이라는 도구를 사용하면 저장시 서버가 자동으로 재시작됩니다. nodemon 사용법
- npm install -g nodemon ( nodemon 설치 )
- package.json > script 에서 설정하면 더 쉽게 사용할 수 있다. ex) "start" : "nodemon app.js" > terminal에서 npm start 시 더 쉽게 nodemon 사용가능
Routing 모든 경로를 js에서 관리하기엔 지저분하기 때문에
routes 파일안에서 관리한다.
view engine
morgan는 사용자가 어떤 url을 호출 했는지 확인할 수 있는 모듈
body-parser를 통하여 데이터를 받아올 수 있다.
Global View Variable
Sequelize란 ORM(Object-Relational Mapping) Nodejs로 mysql 또는 postgresql (db)를 제어할 수 있게 해줌
환경변수를 설정할때 dotenv를 설정한다.