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