본문 바로가기
백엔드/NodeJs

[NodeJs] 노드몬 nodemon 을 활용한 Node.js 무중단 서비스 하기

by jinwanseo 2021. 4. 1.
728x90

NodeJs 무중단 서비스 nodemon

 

  nodemon 설치 방법

//노드몬 설치 nodemon
npm install nodemon -g	//노드몬은 글로벌 npm 으로 설치해야 하므로 -g를 꼭 붙여야함. 
//맥사용자는 npm 앞에 sudo 를 붙여야 합니다.

 

  nodemon 기본 사용 방법

//NodeJs Express 간단 서버 Create 코드
const express = require('express');
const app = express();

app.get('/',(req,res)=>{
	res.send('Hello world!');
});

app.listen(3000,()=>console.log(`http://localhost:3000`));

위와 같은 NodeJs 환경에서

terminal 창에 해당 경로로 change directory 후,

아래와 같이 작성하여 nodemon을 실행한다.

 

  nodemon 실행

//터미널 창에서 노드몬 실행
nodemon 파일이름	//예)main.js

nodemon 실행 이후부터는

해당 경로의 같은 폴더내 모든 파일의 변화를 감지하여

웹 문서 또는 서버의 내용이 바뀔때마다 자동으로

on / off 하여 따로 사용자가 서버를 껏다 켰다 할 필요가 없다.

또한 오류가 있으면 자동으로 log 가 terminal에 작성된다.

 

  nodemon 중지

//노드몬 중지 (노드몬이 실행중인 터미널창에서)
ctrl + c

 

728x90

댓글