NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js 模塊

Node.js模塊是可以在Node.js文件中使用的函數(shù)庫(kù)。

Node.js模塊

根據(jù)要訪問的位置,Node.js中有三種類型的模塊。他們是 :

  1. 內(nèi)建模塊

    這些是Node.js安裝隨附的模塊。參考Node.js內(nèi)置模塊列表。

  2. 用戶定義的模塊

    這些是由用戶或第三方編寫的模塊。我們將在“ Node.js用戶定義的模塊”部分中詳細(xì)了解用戶定義的模塊。

    • 創(chuàng)建一個(gè)Node.js模塊 

    • 擴(kuò)展Node.js模塊

  3. 第三方模塊

    在線有許多可用的模塊,可以在Node.js中使用。節(jié)點(diǎn)軟件包管理器(NPM)可幫助安裝這些模塊,在必要時(shí)擴(kuò)展它們并將它們發(fā)布到Github之類的存儲(chǔ)庫(kù)中,以訪問分布式計(jì)算機(jī)。

    • 使用NPM安裝Node.js模塊

    • 擴(kuò)展Node.js模塊

    • 使用NPM將Node.js模塊發(fā)布到Github

包括一個(gè)模塊

在Node.js文件中包含一個(gè)模塊,使我們可以使用該模塊公開的功能。

語法

以下是在Node.js文件中包含模塊的語法。

var http =require(‘<module_name>’);

示例

為了在Node.js文件中包含“ http”模塊,我們需要在使用http模塊之前編寫以下require語句。

var http =require(‘http’);

使用模塊功能

通過將模塊分配給變量來包含模塊后,即可通過變量訪問模塊中的功能。

在上述模塊部分,提供了一個(gè)包含http模塊的示例?,F(xiàn)在,我們將使用稱為http模塊的功能createServer()來演示如何使用模塊功能。

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

該函數(shù)創(chuàng)建一個(gè)HTTP服務(wù)器,并以“ Node.js 說你好!”作為響應(yīng)。向端口8080發(fā)出http請(qǐng)求時(shí)。

結(jié)論:

在本Node.js教程中,我們了解了Node.js模塊,如何將它們包括在Node.js文件中以及如何使用Node.js模塊的功能。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清