본문 바로가기
개발자의삶/node.js

Node.js #4) Javascript 의 모듈과 exports 와 import

by 트라네스 2022. 2. 7.
728x90
반응형

안녕하세요~

오늘은 Javascript 의 모듈과 exports 와 import 에 대해서 알아보겠습니다.

 

 

중간에 REPL이라는 개념에 대해서 한 번 알아보고 넘어가겠습니다.

REPL이란?

Read -> Eval(uation) -> Print -> Loop 을 말합니다.

즉, 코드를 읽고 해석하고 출력하고 반복한다. 

간단하게 이야기하면 콘솔에 작성되는 코드를 실행하는 내용이라고 생각하시면 됩니다.

우리 흔히 브라우저 창에다 대고 F12(개발자 도구)띄워서 console.log('test') 하잖아요?

REPL 예시

바로 그겁니다! 어렵게 느끼실 필요는 없어요~

 

자 이제 exports 와 import 를 알아보겠습니다.

일단 exports 를 하는 js 파일을 하나 만들거구요.

//oneOne.js
function addOne(num){
    return (num+1);
}
module.exports = addOne;

exports된 모듈을 사용하는 import 를 하는 js 파일을 하나 만들겠습니다.

// main.js
const addOne = require('./addOne');

function test(){
    let test_num = 1 ;
    console.log('init number : ' , test_num);
    test_num = addOne(test_num);
    console.log('addOne) first call : ' , test_num);
    test_num = addOne(test_num);
    console.log('addOne) second call : ' , test_num);
}
//실제 코드 실행
test();

 

결과는! 타단~

코드 실행 결과

해당 JS 에 굳이 코드를 구현하지 않아도 가져다가 쓸 수 있게 됩니다.

오늘은 모듈과 exports 와 import 에 대해서 알아보았습니다.

 

다음에는 노드(Node)의 내장 객체 몇가지에 대해서 알아보겠습니다.

그럼 허접하지만 긴 글 읽어봐주셔서 감사합니다~

728x90
반응형

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로