node.js

서버 자동실행을 위한 nodemon

Heoky 2022. 1. 16. 11:44

서버를 실행하기 위해 아래의 명령어를 사용해왔다.

$node app.js

이 명령어는 코드가 수정될 때마다 매번 실행해 줘야하는 불편함이 있다. 때문에 코드가 수정될 때마다 자동으로 서버를 실행해주는
nodemon을 사용할 것이다.

1. nodemon 설치

$npm nodemon

2. package.json의 scripts 설정

{
  "name": "e_library_back",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "nodemon app"
  },
  "author": "KYH",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.2"
  },
  "devDependencies": {
    "nodemon": "^2.0.15"
  }
}

scripts에 dev명령어를 만들고 그 안에 nodemon을 실행할 명령어를 설정해준다.

3. nodemon 실행하기

$npm run dev

이렇게하면 한번만 서버를 실행해도 코드가 매번 수정될 때마다 자동으로 서버는 실행될 것이다. 서버를 껐다 켰다 하지 않아도 된다.

'node.js' 카테고리의 다른 글

sequelize model 만들기  (0) 2022.01.16
MySQL과 sequelize 연결하기  (0) 2022.01.16
express 라우터 분리하기  (0) 2022.01.16
express로 라우팅하기  (0) 2022.01.16
node로 서버 구동하기  (0) 2022.01.16