English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 기본 튜토리얼

NodeJS Express.js

NodeJS 버퍼&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 파일(FS)

NodeJS 다른

Node.js 모듈

Node.js 모듈은 Node.js 파일에서 사용할 수 있는 함수 라이브러리입니다.

접근할 위치에 따라 Node.js에는 세 가지 유형의 모듈이 있습니다. 그들은 다음과 같습니다:

  1. 내장 모듈

    이는 Node.js가 설치할 때 포함된 모듈입니다. Node.js 내장 모듈 목록을 참조하세요.

  2. 사용자 정의 모듈

    이는 사용자나 제3자가 작성한 모듈입니다. 'Node.js 사용자 정의 모듈' 부분에서 사용자 정의 모듈에 대해 자세히 설명할 것입니다.

    • Node.js 모듈 생성 

    • Node.js 모듈 확장

  3. 第三方 모듈

    온라인에서 사용할 수 있는 많은 모듈이 있습니다. 이를 Node.js에서 사용할 수 있습니다. 노드 패키지 관리자(NPM)는 이러한 모듈을 설치하고 필요에 따라 확장하여 Github과 같은 저장소에 发布하여 분산 컴퓨터에 접근할 수 있도록 도와줍니다.

    • NPM을 사용하여 Node.js 모듈 설치

    • Node.js 모듈 확장

    • NPM을 사용하여 Node.js 모듈을 Github에发布

모듈 포함

Node.js 파일에 모듈을 포함하면 해당 모듈이 공개하는 기능을 사용할 수 있습니다.

문법

Node.js 파일에 모듈을 포함하는 문법은 다음과 같습니다.

var http =require('<module_name>');

예제

Node.js 파일에 'http' 모듈을 포함하려면, http 모듈을 사용하기 전에 다음 require 문을 작성해야 합니다.

var http =require('http');

모듈 기능 사용

모듈을 변수에 할당한 후, 변수를 통해 모듈의 기능에 접근할 수 있습니다.

위의 모듈 부분에서 http 모듈을 포함한 예제가 제공되었습니다. 지금, 우리는 http 모듈의 기능인 createServer()를 사용하여 모듈 기능을 사용하는 방법을 보여줄 것입니다.

 
var http = require('http'); 
 
http.createServer(function(req, res) { 
  res.writeHead(200, {'Content-Type': 'text/plain'}); 
  res.write('Node.js says hello!'); 
  res.end(); 
 }).listen(8080);

이 함수는 HTTP 서버를 생성하고 'Node.js says hello!'로 응답합니다. 포트8080에서 http 요청을 발생시키면.

결론:

이 Node.js 튜토리얼에서는 Node.js 모듈, Node.js 파일에 어떻게 포함시키고 Node.js 모듈 기능을 사용하는지에 대해 배웠습니다.