Express는 프레임워크이므로 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장돼 있어 개발하기 편하고, 수많은 개발자들에게 개발 규칙을 강제하여 코드 및 구조의 통일성을 향상시킬 수 있다. 그것이 바로 프레임워크 도입의 가장 큰 장점이다.
가장 많은 곳에서 보편적으로 사용되기 때문에 Express를 도입하면 구글링을 통해 충분한 레퍼런스들을 검색할 수 있다. 다만, Express 외에도 수 많은 Nodejs 웹서버 프레임워크가 존재한다.
Express는 npm에 등록된 패키지이므로 npm을 통하여 설치합니다.
npm install express
nodemon은 서버 코드의 수정이 생길때마다 일일히 서버를 재시작 할 필요 없이 자동으로 재시작해주는 편리한 패키지이므로 npm을 통하여 설치합니다.
글로벌 설치를 할 경우 어느 디렉터리에서든 nodemon을 사용할 수 있습니다.
npm install nodemon -g