다음이 function을 정의한 파일에서 function을 export하는 예이다.
- math.js
var exports = module.exports = {};
exports.plus = function(a, b) {
return a+b;
};
exports.minus = function(a, b) {
return a-b;
};
위의 코드는 아래와 같이 바꿔도 된다. (하지만, 개인적으로 위 방법이 더 좋다)
module.exports = {
plus: function(a, b) {
return a+b;
},
minus: function(a, b) {
return a-b;
}
};
위의 함수를 사용하는 파일의 예는 다음과 같다.
var math = require("./math.js"); //사용할 파일명의 상대 경로
var sum = math.add(1,2); //함수 호출하기
function만을 export할 수 있는 것이 아니라, 아래와 같이 변수도 export가 가능하다.
var exports = module.exports = {};
exports.val = 0; //변수 초기화 및 export
댓글 없음:
댓글 쓰기