모듈이란 여러 기능들에 관한 코드가 모여있는 하나의 파일을 말한다. 모듈을 사용하면 유지보수의 편리함이 커지고 재사용성이 높아진다.
require
을,모듈을 해당 스코프 밖을로 보낼 때에는 module.exports
를 사용하는 방식으로, Node.js에서는 이방식을 사용하고 있다.test.js
const printHelloWorld = () => {
console.log('Hello Wolrd');
};
module.exports = {
printHelloWorld
};
test2.js
const func = require('./test.js'); // 같은 디렉토리에 있다고 가정
func.printHelloWorld();