Node.js 입문기3 - 모듈 만들기

전클로네·2021년 1월 2일
0

Node.js

목록 보기
3/9

노드는 코드를 모듈로 만들어 여러 프로그램에서 모듈을 재사용할 수 있습니다.
보통 파일 하나가 모듈이 되고, 파일별로 코드를 모듈화 할 수 있어서 관리하기 편합니다.

브라우저의 모듈
2015년 자바스크립트에도 import/export 모듈 개념이 도입되었지만, 브라우저에는 구현되지 않아서 사용할 수 없었습니다. 크롬 60버전부터 모듈을 사용할 수 있게 되었고, 앞으로도 더 많은 브라우저가 모듈을 지원할 것으로 보입니다.


node 모듈 사용법


module.exports로 모듈을 생성 하고 require('모듈파일 경로') 로 모듈을 가져와서 사용할 수 있습니다. moduel.exports는 객체, 함수, 변수로 대입이 가능합니다.

const { odd, even } = require('./var');
function checkOddorEven(num){
    if (num % 2){
        return odd;
    }
    return even;
}
module.exports = checkOddorEven;

node 모듈 특성


  1. 여러파일에 걸쳐서 재사용되는 함수나 변수를 모듈로 만들어 두면 사용이 편리합니다.
  2. 모듈로부터 값을 불러올때 변수 이름을 다르게 지정할 수 있습니다.
  3. 모듈 하나가 여러개의 모듈을 사용할 수 있습니다.


참고문서
Node.js교과서

profile
안녕하세요. 노드로 개발하는 마운틴러버 개발자 입니다.

0개의 댓글

관련 채용 정보