본문 바로가기
학습 log (이론)/node.js

' Module' 사용하기

by abbear25 2016. 10. 13.

Module 정의

Node에서 메인 파일은 전체적인 모듈의 흐름만 을 제어

흐름안에 실제로 동작하는 부분들을 Module이라 함

*Module은 다른 메인 파일에도 사용가능함


exports, Module 만드는 방법

1.별도의 파일(module1.js)에 코드를 작성

2.모듈 파일을 불러와서 사용할 수 있는 방법 작성

*노드는 Commonjs의 표준 스펙을 따라 모듈을 사용할 수 있게 함

이 과정에서 exports 전역 객체를 사용

exports.add = funcion(a,b){ .. }


require(), 모듈 불러오기

module객체를 반환

module에서 export 객체에 설정한 속성들은 이 모듈 객체를 통해 접근가능

*메인 파일에서 다음과 같이 모듈에 접근

var module = require('./module1');


npm, 다른 사람이 만든 외장 모듈 가져오기

*npm, Node Package Manager

window10 기준

1.cmd창을 열어 프로젝트 경로로 이동(프로젝트별 외장 모듈 사용)

2.%npm install nconf


반응형