
72
한 권으로 끝내는 Node & Express
5.5.
서버 운영
이 장에서 설명하는 테크닉은 모두 웹사이트가 동작 중이라고 가정합니다. 여태까지는
node
meadowlark
.
js
명령어를 써서 서버를 직접 시동했습니다. 이렇게 하면 단순해서 좋고, 필자
는 보통 데스크톱에 이 목적으로만 쓰는 전용 창을 하나 열어둡니다. 하지만 이게 유일한 방
법은 아닙니다. 자바스크립트를 변경한 후 웹사이트를 재시작하는 걸 자주 잊어버린다면, 자
바스크립트 변경을 감지하고 자동으로 서버를 재시작하는 모니터 유틸리티를 추천합니다. 노
드몬
nodemon
(
https
://
npmjs
.
org
/
package
/
nodemon
)이 매우 널리 쓰이고, 그런트 플러그인
(
https
://
npmjs
.
org
/
package
/
grunt
-
nodemon
)도 있습니다. 그런트에 관해서는 이 장 후반
에서 더 설명합니다. 지금은 앱을 항상 다른 창에서 연 채로 두길 추천합니다.
5.6.
페이지 테스트
필자는 페이지 자체에 실제로 테스트 부분을 넣어서 페이지 테스트를 하길 권합니다. 이렇게
하면 페이지 작업을 하는 동안 어떤 에러가 있더라도 브라우저에서 불러올 때 즉시 알 수 있습
니다. 이렇게 하려면 세팅이 조금 필요합니다.
첫 번째 필요한 건 테스트 프레임워크입니다. 우리는 모카를 쓸 겁니다. 다음과 같이