모듈이란? 특정한 기능을 하는 함수나 변수들의 집합이다.
예시 수학에 관련된 코드들만모아서 하나의 모듈 만들기 쉽게 이해하기 모듈은 자체로도 하나의 프로그램이면서 다른 프로그램의 부품으로서도 사용할 수 있다. 디렉터리 구조 root func.js index.js var.js 상황 index.js에서 var.js의 변수 odd,even과 func.js의 checkOddOrEven function을 사용해야 하는 상황 해결방안 module.exports, require를 사용하여 각 변수와 함수를 공유 Var.js const odd = "홀수"; const even = "짝수"; // 다른 파일에서 쓸 수 있게 하기 위해 exports를 해준다. // 값을 여러개 넘겨주기 위해선 객체로 할당하는 것이 좋다. // {odd : odd} -> {odd} : 같은 의미를 가진다. module.exports = { odd, even, }; func.js // require는 node에서 알아서...
#
Node
원문 링크 : Common JS Module System