Node.js 모듈 소개

2417 단어
이 기사에서는 Node.js 모듈에 대한 소개를 볼 것입니다. Node.js 모듈은 Node.js 애플리케이션에서 코드를 재사용하는 방법을 제공합니다. Node.js 모듈은 JavaScript 라이브러리와 동일합니다. Node.js는 추가 설치 없이 사용할 수 있는 내장 모듈 세트를 제공합니다. assert, crypto, fs, http, https, path, url 등과 같은

Node js의 내장 모듈에 대한 자세한 내용이나 모듈을 확인하십시오.

Include Module in Node.js



포함 모듈의 경우 모듈 이름과 함께 require() 함수를 사용하십시오.


var http = require('http');




Read Also: PHP Access Modifiers Example




이제 애플리케이션은 HTTP 모듈에 액세스할 수 있으며 서버를 생성할 수 있습니다.


http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Websolutionstuff !!');
}).listen(3000);



Create Custom Modules



맞춤형 모듈을 생성하고 애플리케이션에 쉽게 포함할 수 있습니다.

아래 예제에서는 날짜 및 시간 개체를 반환하는 모듈을 만듭니다.

exports.custom_DateTime = function () {
  return Date();
};


exports 키워드를 사용하여 모듈 파일 외부에서 속성 및 메서드를 사용할 수 있도록 합니다.

위의 코드를 "custom_module.js"라는 파일에 저장합니다.


Read Also: How To Get Current Date And Time In Node.js




Include Custom Modules



이제 모든 Node.js 파일에 모듈을 포함하고 사용할 수 있습니다.


var http = require('http');
var dt = require('./custom_module');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write("Date and Time : " + dt.custom_DateTime());
  res.end();
}).listen(3000);



모듈은 Node.js 파일과 동일한 폴더에 있습니다. 또는 모듈 파일의 경로를 추가하십시오.

위의 코드를 "custom_module_demo.js"파일에 저장합니다. 터미널에서 아래 명령을 실행하십시오.

node custom_module_demo.js


출력 :

Date and Time : Wed Sep 08 2021 20:05:04

좋은 웹페이지 즐겨찾기