Node.js 모듈 사용 - require 구문

YS_Study.log·2022년 1월 16일
0
post-custom-banner

Node.js는 로컬 환경에서 자바스크립트를 실행할 수 있는 자바스크립트 런타임이며, Node.js는 브라우저에서 불가능한 몇 가지 일이 가능한데, 브라우저 환경과는 다르게 Node.js 환경은 로컬 컴퓨터에서 직접 실행되므로, 파일을 불러오거나 저장하는 등의 액션이 가능한다.
-> Node.js 설명
Node.js의 내장모듈에는 이런 액션들이 가능한 적절한 모듈, 메소드들이 있다. -> Node.js 내장모듈목록
그런데 Node.js에서 이 내장모듈을 사용하기 위해서는 모듈을 사용하기 위해 불러오는 과정이 필요하다.

모듈이 뭔가요?
건축으로부터 비롯된 모듈이라는 단어는, 어떤 기능을 조립할 수 있는 형태로 만든 부분입니다. 예를들어 fs(File System) 모듈은, PC의 파일을 읽거나 저장하는 등의 일을 할 수 있게 해준다.

모든 모듈은 '모듈을 사용하기 위해 불러오는 과정'이 필요하다.

예를 들어 브라우저에서 다른 파일을 불러올 때에는 다음과 같이 "script" 태그를 이용했던 것 처럼 Node.js 내장모듈을 사용하기 위해서는 모듈을 사용하기 위해 불러오는 과정이 필요한다.

  <script src="불러오고싶은_스크립트.js"></script>

Node.js 에서 "모듈을 사용하기 위해 불러오는 과정"은 무엇일까?

require() 구문

자바스크립트 코드 가장 상단에 require 구문을 적어 다른 파일을 불러올 수 있다.

const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다

이렇게 작성할 경우 Node.js의 내장 모듈을 사용할 수 있는 셋팅이 되었다.

profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!
post-custom-banner

0개의 댓글