[다음강의]

    ->    node js 외장, 내장 모듈 사용하기


 


 노드 (Node.js)에서 모듈 사용하기


main.js

    var module1 = require('module1');

    module1.func();


module1.js

    exports.func = 함수정의부분



 메인파일 코드중에 독립적인 기능은 별도파일로 분리할 수 있으며,  메인 파일에서 전체적인 실행순서나 흐름을 제어합니다.

  이렇게 분리된 파일을 노드에서는 모듈이라고 합니다.


 모듈이란 별도의 파일로 분리된 독립기능의모음이라서, 모듈을 만들어 놓으면 다른파일에서 모듈을 불러와 사용할 수 있습니다.



모듈만들어 내보내기.

exports v.s module.exports

모듈을 만들어서 다른파일에서 사용하기위해서는 exports혹은 module.exports를 사용합니다.


- exports에는 속성을 추가할 수 있어 여러개의 변수나 함수를 각각의 속성으로 추가할 수 있습니다.


- module.exports하나의 변수나 함수 또는 객체를 직접 할당합니다.




더하기함수 모듈 만들어 사용


calc.js 

exports.add = function (a,b){

   return a+b;

}


main.js

var cal = require('./calc');

console.log("모듈분리후 calc.js의 add 메소드 사용: %d ", calc.add(10,20));


[결과화면]







+ Recent posts