〈
Node.js index.js 파일
2024.03.13.

index.js 파일
1. index.js 파일이란?
-
Node.js를 만든 개발자 “Ryan Dahl”이 Node.js에서 후회하는 요소 중 하나로 index.js를 꼽았으며, 이유는
index.js가모듈의 로딩 시스템을 복잡하게 만들기 때문이라고 함 -
모든 소스
모듈들을lib폴더에index.js파일과 함께 넣어주고 소스 모듈들을 내보내기하여 index.js 파일에 모두 불러와 하나로 결합한 뒤, 사용 -
즉, index.js 파일은 여러 모듈을
하나로 합치는 역할을 함
1-1. index.js 파일 사용
- 로딩 시스템이 복잡해지기에 사용 지양
// lib/index.js
module.exports = {
request: require('./request'),
response: require('./response')
}// https.js (다른 모듈)
const lib = require('./lib');
function makeRequest(url, data) {
lib.request.send();
return lib.response.read();
}1-2. 지향하는 방법
- index.js 파일을 경유하지 않고 바로 불러와 사용하기
// https.js
const { send } = require('./lib/request');
const { read } = require('./lib/response');
function makeRequest(url, data) {
send();
return read();
}