모듈이란 여러 기능들에 관한 코드가 모여있는 하나의 파일을 말한다. 모듈을 사용하면 유지보수의 편리함이 커지고 재사용성이 높아진다.
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();