모듈이란 여러 독립된 기능들에 관한 코드가 모여있는 하나의 파일 모듈의 특징 - 유지보수성 기능들이 모듈화가 잘 되어있다면, 의존성을 그만큼 줄일 수 있기 때문에 어떤 기능을 개선하거나 수정할 때 편하다. - 네임스페이스화 js의 전역 변수는 전역 공간을 차지하는데 모듈을 분리하면 모듈만의 네임스페이스를 갖기 때문에 중복을 방지한다. - 재사용성 똑같은 코드를 반복하지 않고, 모듈로 분리시켜서 필요할 때마다 사용 할 수 있다. 모듈 유형 - 외장 모듈 일반 node.js 개발자들이 만들어 놓은 모듈(라이브러리) 외장 모듈을 사용 하기 위해선 npm을 사용 - 내장 모듈 node.js를 설치하면 제공되는 기본 모듈 module객체 확인 console.log(module) /* Module { id: '.'..