모듈을 직접 만들어 사용해봅시다.
1. Workspace 생성
2. 커스텀 모듈 작성
간단한 사칙연산을 수행하는 모듈을 작성해 봅시다.
cal.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function plus(a,b){ return a+b; } function minus(a,b){ return a-b; } function multiplication(a,b){ return a*b; } function division(a,b){ return a/b; } module.exports = { plus: plus, minus: minus, mult: multiplication, divi: division } | cs |
module.exprots = {} : 현재 소스를 모듈로 export 합니다
... divi: division ... : division의 이름을 가진 함수를 divi의 이름으로 export합니다.
3. 모듈 사용하기
모듈을 사용하는 소스코드를 작성합니다.
useModule.js
1 2 3 4 5 6 7 8 | var cal = require('./cal'); console.log(cal.plus(4, 2)); console.log(cal.minus(4, 2)); console.log(cal.mult(4, 2)); console.log(cal.divi(4, 2)); | cs |
require('.\cal'); : 현재 실행하는 폴더내에 cal.js 모듈을 사용합니다
** 확장자를 입력하지 않으면 다음과 같은 동작을 합니다.
- 경로내에 cal.js를 우선 탐색합니다.
- cal.js파일이 없으면 cal 폴더를 탐색합니다.
- 해당 폴더가 있으면 index.js 모듈을 사용합니다.
4. 실행 및 결과 확인
node useModule.js 를 통해 실행 후 다음과 같은 결과를 확인합니다.
반응형
'Programming > JavaScript' 카테고리의 다른 글
NodeJS - 프레임 워크 비교 (0) | 2019.02.14 |
---|---|
NodeJs - MariaDB 연동하기 (3) | 2019.02.14 |
NodeJs 시작하기 - Express Framework 사용하기 (0) | 2019.02.14 |
NodeJs 시작하기 - 샘플코드 실행해보기. (0) | 2019.02.14 |
NodeJS 시작하기 - NodeJs 설치 및 NPM 설치 (0) | 2019.02.14 |