모듈이란?
1. 특정한 기능을 하는 함수나 변수들의 집합
2. 재사용 가능한 코드 조각을 말함
3. node js에선 여러개의 모듈이 하나의 큰 프로젝트를 이룸
모듈의 장점
코드 추상화 | 복잡한 시스템이나 객체를 단순화하여 핵심적인 부분에 집중하는 프로그래밍 원칙 |
코드 캡슐화 | 코드의 무분별한 변경을 막기 위해 모듈 내부에 코드를 숨김 |
코드의 재사용 | 같은 기능으로 동작하는 버튼일 경우, 동일한 코드를 여러개 쓸 필요 없이 호출해서 쓸 수 있다. |
의존성 관리 | 프로젝트 간 의존성 충돌이 발생했을 때, 빠르게 원인을 찾아 수정할 수 있다. |
모듈을 호출하는 방법
const { } 로 가져올 때는 구조분해해 가져오기에 이름이 동일해야 한다. |
하나만 내보낸 모듈은 다른 이름이어도 불러올 수 있다. |
※ 이미지 출저 : KDT 국비교육 PPT에서 발췌하였습니다
'국비지원 공부 정리 > Nodejs' 카테고리의 다른 글
MVC패턴 (0) | 2025.03.27 |
---|---|
Axios 문법 (0) | 2025.03.25 |
동적 폼 전송 방법 3가지 (0) | 2025.03.25 |
템플릿엔진 - EJS (0) | 2025.03.25 |
http 모듈 VS express 모듈 (0) | 2025.03.25 |