English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
내장 모듈에는 대부분의 필요한 기능이 포함되어 있습니다. Node.js 애플리케이션을 구현하는 데 필요한 경우, 단일 비즈니스 로직을 유지하기 위해 필요할 수 있습니다. 이 경우, 모든 필요한 기능을 포함한 Node.js 모듈을 생성합니다.
이 Node.js 강의에서는 Node.js 모듈을 생성하고 예제를 포함한 Node.js 파일에 포함하는 방법을 배웁니다.
Node.js 모듈은 하나 이상의 기능을 가진 .js 파일입니다。
Node.js 모듈에서 함수를 정의하는 문법은 다음과 같습니다:
exports.<function_name> = function (인자_1, 인자_2, .. 인자_N) /** function body */ }); |
exports – 이는 Node.js가 모듈 외부에서 기능을 사용할 수 있도록 알려주는 키워드입니다.
다음은 Calculator Node.js 모듈을 생성하고, 다른 Node.js 파일에서 Calculator 모듈을 사용하는 예제입니다.
// 두 수의 합을 반환 exports.add = function(a, b) { return a+b; }); // 두 수의 차를 반환 exports.subtract = function(a, b) { return a-b; }); // 두 수의 곱을 반환 exports.multiply = function(a, b) { return a*b; });
var calculator = require('./calculator'; var a=10, b=5; console.log("덧셈: "+calculator.add(a, b)); console.log("차셈: "+calculator.subtract(a, b)); console.log("곱셈: "+calculator.multiply(a, b));
$ node moduleExample.js 덧셈: 15 차셈: 5 곱셈: 50
이 Node.js 강의에서는 Node.js 모듈을 생성하는 방법과 예제를 통해 다른 Node.js 파일에 모듈을 포함하는 방법을 배웠습니다.