본문 바로가기
Programming/Node.js

[Node.js] 커스텀 모듈 작성

by _S0_H2_ 2021. 2. 16.
728x90
반응형

1. 커스텀 모듈 js작성 : cal.js

function plus(a,b){
    return a+b;
}
 
function minus(a,b){
    return a-b;
}
 
function multiplication(a,b){
    return a*b;
}
 
function division(a,b){
    return a/b;
}
 
// 현재 소스를 모듈로 export
module.exports = {
    plus: plus,
    minus: minus,
    mult: multiplication,
    divi: division
}

 

 

2. 모듈 불러와서 사용하는 js 작성 : useModule.js

// require() : 현재 실행하는 폴더 내에 cal.js 모듈 사용
var cal = require('./cal');
 
console.log(cal.plus(4, 2));
console.log(cal.minus(4, 2));
console.log(cal.mult(4, 2));
console.log(cal.divi(4, 2));

 

[ 참고 ] require()에서 확장자를 입력하지 않으면????????

- 경로내에 cal.js를 우선 탐색합니다.

- cal.js파일이 없으면 cal 폴더를 탐색합니다.

    ->해당 폴더가 있으면 index.js 모듈을 사용합니다.

 

 

3. 확인

cmd -> node useModule.js

 

 

 

 

 

728x90
반응형