📗 3장. 노드 기능 알아보기
- 3.3 모듈로 만들기
- 주의 ) 파일에서 단 1번만 써야함!
- CommonJS 모듈
const odd = 'CJS 홀수입니다';
const even = 'CJS 짝수입니다';
module.exports = {
odd,
even,
};
const { odd, even } = require('./var');
function checkOddOrEven(num) {
if (num % 2) {
return odd;
}
return even;
}
module.exports = checkOddOrEven;
const { odd, even } = require('./var');
const checkNumber = require('./func');
function checkStringOddOrEven(str) {
if (str.length % 2) {
return odd;
}
return even;
}
console.log(checkNumber(10));
console.log(checkStringOddOrEven('hello'));

- exports 모듈
- exports는 각각 사용해야함.
- module.exports === exports =={} (객체 개념)
- exports 와 moduls.exports 같이 사용 불가능!
exports.odd = 'CJS 홀수입니다';
exports.even = 'CJS 짝수입니다';