노드의 모듈
노드에서 모듈이라는 개념은 노드로 개발한 애플리케이션을 이루는 기본 조각이라고 할 수 있다. 미리 만들어진 파트들을 조립해서 물건을 만드는 것처럼, 관련된 코드들을 모아서 캡슐화 해놓은 것을 모듈이라고 한다. 그리고 이런 여러가지 모듈들을 이용하면 프로젝트를 훨씬 더 수월하게 진행할 수 있다. 일반적으로 노드로 개발된 애플리케이션은 객체 지향의 개념이 아주 잘 녹아 있는 자바스크립트를 기반으로 하여, 파일과 1:1맵핑이 되는 다양한 모듈로 구성된다. 이는 노드를 개발할 때 개발자가 추가하는 모듈 뿐만 아니라 노드의 기능을 확장할 수 있도록 해주는 확장 모듈과 기본으로 제공하는 기능들에게도 해당되는 이야기다. 노드의 모듈화 개념 노드는 확장성을 위해 모듈의 구조를 이용하여 애플리케이션을 구성하도록 하고 있..