백엔드 개발 · 기초
Node.js에서 모듈을 불러오는 방법들을 설명해주세요.
힌트 · require() 함수(CommonJS)와 import/export 구문(ES6 모듈) 두 가지 방식이 있습니다.
requireimportmodule.exportsexportCommonJS
모범답안
Node.js에서 모듈을 불러오는 방법은 크게 두 가지가 있습니다.
첫 번째는 require() 함수를 사용하는 CommonJS 방식입니다. 이 방식은 Node.js 초기부터 사용되던 방식으로, module.exports를 통해 모듈을 내보내고 require() 함수로 불러옵니다. 예를 들어, const moduleA = require('./moduleA'); 와 같이 사용합니다.
두 번째는 ES6 모듈 방식인 import와 export 구문을 사용하는 방법입니다. 이 방식은 JavaScript 표준에 정의된 모듈 시스템으로, export 키워드를 사용하여 모듈을 내보내고 import 키워드를 사용하여 불러옵니다. 예를 들어, import moduleA from './moduleA'; 와 같이 사용합니다. ES6 모듈을 Node.js에서 사용하려면 package.json 파일에 "type": "module"을 추가하거나 파일 확장자를 .mjs로 지정해야 합니다.
두 방식 모두 모듈을 재사용하고 코드 구조를 개선하는 데 도움을 줍니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.