본문 바로가기
카테고리 없음

모듈 (Module)이란 무엇인가요? Node.js에서 모듈을 사용하는 방법은 무엇인가요?

by Node.js 주니어 개발자 귤 2023. 5. 4.

모듈 (Module)은 관련된 함수, 변수, 클래스 등을 하나로 묶어서 독립적으로 작동하며 필요한 곳에서 가져와 사용할 수 있다. 모듈화는 코드의 가독성, 재사용성, 유지 보수성을 향상시키는 데 도움이 된다.

 

Node.js는 자바스크립트 런타임 환경으로 모듈 시스템을 내장하고 있다

 

모듈 사용 방법

 

1. 모듈 생성 : 자바스크립트 파일로 모듈을 생성한다. 모듈 내부에는 관련 함수, 변수, 클래스 등을 정의한다

2. 모듈 내보내기 : 'module.exports' 객체를 사용하여 모듈에서 외부로 공개할 항목을 지정한다. 이 객체에서 추가한

                              항목은 모듈을 사용하는 곳에서 접근할 수 있게 된다.

3. 모듈 가져오기 : 다른 파일에서 모듈을 가져와 사용하려면 'require' 함수를 사용한다. 'require' 함수에 가져올 모듈의

                              경로를 전달하면 해당 모듈이 반환된다. 모듈 경로는 상대경로 또는 절대 경로로 지정할 수 있다.