모듈

· NODE.JS
모듈 사용 장점 - 존재하는 코드를 재사용할 수 있다. - 관계가 있는 코드끼리 모아 놓아서 코드를 정리할 수 있다. - 관계없는 디테일한 부분은 숨기고 직접 사용되는 코드만 가져와서 보여줄 수 있다. (해당 모듈 전체를 가져오는 게 아닌 특정 함수나 변수, 클래스만을 가져와서 사용) 모듈 만들어보기 주로 모듈은 이미 만들어져 있는 것을 이용하지만 직접 만들어서 사용할 수도 있다. https 모듈 생성 (client -> server, 데이터를 암호화해서 특정 경로에 요청을 보냄) client -> server client, 암호화돼서 온 결과 데이터를 복호화) // 암호화, request.js function encrypt(data) { return 'encrypted data'; } function ..
· JAVASCRIPT
모듈은 필요한 걸 가져다 쓰기만 하면 되는 거 같기도 하고, 깊게 파면 내 생각보다 복잡한 거 같아서 미뤄왔다. 그래도 아무 생각 없이 중괄호 쓰고 그냥 가져오고 하는 것보다 알고 쓰는 게 좋을 거 같아서 정리했다. // 모듈(Module)이란 특정 데이터들의 집합(파일) // 모듈 가져오기(import), 모듈 내보내기(export) // 가져오기(import) 선언은 모듈의 최상위 수준에서만 사용 가능 export const hello = function () { console.log('Hello world!'); } // import { hello } from './module.js'; // 기본 내보내기, 이름이 지정되어 있지 않으므로 임의의 이름을 지어 가져올 수 있음 export default..