module(2)
-
ECMAScript 모듈 [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. - 공식적인 자바스크립트 모듈 형식이다. 노드에서 아직까지는 CommonJS 모듈을 많이 쓰긴 하지만 , ES 모듈이 표준으로 정해지면서 ES 모듈이 표준으로 정해지면서 점점 ES 모듈을 사용하는 비율이 늘어나고 있다. - 브라우저에서도 ES 모듈을 사용할 수 있어 브라우저와 노드 모두에게 같은 모듈 형식을 사용할 수 있다는 것이 장점 - 확장자가 mjs 이다. // var.mjs export const odd = "홀수입니다."; export const even = "짝수입니다."; // exports.odd = odd; // exports.even = even; // module.exports = { // odd, // even, // ..
2023.04.10 -
CommonJS 모듈 시스템 [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. - 브라우저에서는 사용 불가 - 노드는 자바스크립트 코드를 모듈로 만들 수 있다. - 모듈 : 특정한 기능을 하는 함수나 변수들의 집합 - 모듈로 만들면 여러 프로그램에서 재사용 가능 만들어보기 - 같은 폴더 내에 var.js, func.js, index.js 만들기 - 파일 끝에 module.exports 로 모듈로 만들 값을 지정 - 다른 파일에서 require(파일경로) 로 그 모듈의 내용을 가져올 수 있음 // var.js const odd = "홀수입니다."; const even = "짝수입니다."; module.exports = { odd, even, }; // func.js const { odd, even } = require(..
2023.04.10