초기세팅_Express

miin·2022년 4월 20일
0

Express & node.js

목록 보기
8/10
post-thumbnail

설치

  • 프로젝트 디렉토리 만들기
    mkdir myapp
    cd myapp
  • npm을 통해 초기화
    npm init
  • express 설치
    npm install express --save
  • express-generator 설치
    npm install -g express-generator
    express
  • backend 폴더에 express 생성(generator 사용할때만)
    mkdir backend
  • express 앱 설치 후 보기 엔진 pug 설정
    express --view=pug backend
    cd backend
    npm install
  • 서버 시작
    DEBUG=backend:* npm start
  • 포트 키고 접속

client

  • 폴더 생성
// cd myapp
// next 초기세팅 
npx create-next-app
프로젝트명: client
cd client
npm run dev

기타

  • nodemon: 서버 코드를 변경 할 때마다, 서버를 재시작
npm i -g nodemon //설치
nodemon app.js //실행

//packages.json
  (...)
  "scripts":{
    "start": "node src",
    "start:dev": "nodemon --watch src/ src/index.js"
  }
}
  • pm2: process manager, 재실행 해주는 프로그램
    pm2 start main.js --watch

0개의 댓글