English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js 모듈은 Node.js 파일에서 사용할 수 있는 함수 라이브러리입니다.
접근할 위치에 따라 Node.js에는 세 가지 유형의 모듈이 있습니다. 그들은 다음과 같습니다:
이는 Node.js가 설치할 때 포함된 모듈입니다. Node.js 내장 모듈 목록을 참조하세요.
이는 사용자나 제3자가 작성한 모듈입니다. 'Node.js 사용자 정의 모듈' 부분에서 사용자 정의 모듈에 대해 자세히 설명할 것입니다.
Node.js 모듈 생성
Node.js 모듈 확장
온라인에서 사용할 수 있는 많은 모듈이 있습니다. 이를 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 모듈 기능을 사용하는지에 대해 배웠습니다.