[NodeJs] express 설정 _ prod

Darcy Daeseok YU ·2023년 7월 1일
0
  1. npm init

  2. npm i sequelize mysql2 sequelize-cli

  3. npx sequelize init (npx 사용한 이유는 npm i -g 전역설치 피하기 위해)

  4. views, routes, public, passport 폴더 생성

  5. 미들웨어 설치
    npm i express cookie-parser express-session morgan multer dotenv nunjucks

  6. 노드몬 설치 npm i -D nodemon

컨트롤러 :: 하나의 미들웨어
나누는 이유는 실무에서 코드를 편하게 관리하기 위해 컨트롤러를 따로 분리

컨트롤러와 서비스
컨트롤러에서 비즈니스 로직을 서비스라는 개념으로 한번 더 분리함.

  1. npm i passport passport-local passport-kakao bcrypt
profile
React, React-Native https://darcyu83.netlify.app/

0개의 댓글