본문 바로가기

node.js

[node.js] 모듈 생성, 추출(exprots, require)

모듈이란 메서드와 속성을 미리 정의해 놓은 것을 말합니다. 


모듈에는 기본 내장모듈과 외부 웹모듈이 있는데 외부 웹 모듈은 npm을 기반으로 아주 쉽게 사용할 수 있습니다.


우리는 이 모듈을 잘 활용하면 많은 기능을 쉽게 사용할 수 있습니다.


이에 관한 내용을 다음에 다루기로 하고 모듈을 생성하고 추출해 사용하는 방법에 대해 설명하겠습니다.


일단 모듈파일과 모듈파일을 사용할 파일을 생성합니다.


모듈파일을 먼저 작성하겠습니다.


모듈을 생성할 때는 exprots 객체를 사용합니다.


exports객체에 속성이나 메서드를 지정합니다.


//직사각형 넓이를 구하는 메서드

exports.area=function(width, height){

return width*height;

}


다음으로 생성한 모듈 파일을 추출해 모듈에 속한 메서드를 사용해 보겠습니다.


추출에는 require()함수를 사용합니다.


//모듈 추출

var module=require('./모듈파일이름.js); //모듈파일 경로


//모듈 사용

console.log(module.area(4,6));


다음과 같이 잘 출력되는걸 확인 할 수 있다.


'node.js' 카테고리의 다른 글

[node.js] -bash: express: command not found 에러  (0) 2015.06.30
[node.js] connect 모듈  (0) 2013.06.15
[node.js] url 모듈  (0) 2013.06.13
[node.js] 간단한 웹서버 만들기  (0) 2013.06.13
[nodejs] mac에서 nodejs설치  (0) 2013.05.28