목록

node.js

Home

모듈화

# exports 객체

모듈을 만들기 위해서는 exports 객체를 사용하여 메소드를 만들어야 한다.

# require()

만들어진 모듈을 불러오기 위해 사용하는 메소드이다.

[예제 코드] var mymodule = require("./mymodule.node.js"); console.log("abs(-123) : %d", mymodule.abs(-123) ); [mymodule.node.js 내용] exports.abs = function(num){ if(0 <= num){ return num; }else{ return -num; } };

# require() 주의 사항

확장자를 같이 입력하지 않은 경우

var mymodule = require("./mymodule"); 1. 실행한 파일과 같은 폴더에 mymodule.js나 mymodule.node를 찾음
2. mymodule 폴더 밑에 index.js나 index.node를 찾음