首頁 >web前端 >js教程 >什麼是nodejs的核心模組

什麼是nodejs的核心模組

清浅
清浅原創
2019-01-18 16:48:405884瀏覽

Nodejs核心模組是由一系列簡潔而有效率的JavaScript函式庫組成,它為Nodejs提供了最基本的api,這些核心模組被編譯為二進位分發,並在Nodejs進程啟動時自動載入

Node.js中的模組可以說是一個簡單而又複雜的功能,它是由單一或多個JavaScript檔案組成,可以在整個Node.js應用程式中重複使用。 Node.js中的每個模組都有自己的上下文,它不會去幹擾其他模組或污染全域範圍。而且每個模組可以放在單獨的資料夾下的單獨的.js檔案中。

什麼是nodejs的核心模組

模組類型:

Node.js包含三種類型的模組:

核心模組

本機模組

第三方模組

什麼是nodejs的核心模組

今天要介紹的是Node.js模組中的核心模組

#Node.js核心模組

Node.js是一個輕量級框架,核心模組包括Node.js的最低功能。這些核心模組被編譯為二進位分發,並在Node.js進程啟動時自動載入。不過首先得導入核心模組才能在應用程式中使用它。

重要的核心模組:

#核心模組 描述
#HTTP  http模組包括建立Node.js http伺服器的類,方法和事件
網址   url模組包括用於URL解析與解析的方法
請求參數 querystring模組包含處理查詢字串的方法
路徑 路徑模組包含處理檔案路徑的方法
FS   模組包含用於處理檔案I / O的類,方法和事件
UTIL util模組包含對程式設計師有用的實用函數。

載入核心模組

#要使用Node.js核心或NPM模組,首先需要使用require()函數導入它,如下所示。

var module = require('module_name');

依照上述語法,在require()函數中指定模組名稱。 require()函數將傳回對象,函數,屬性或任何其他JavaScript類型,取決於指定的模組所傳回的內容。

範例:載入和使用核心http模組

var http=require('http');
var server=http.createServer(function(req, res){
  
 });
 server.listen(5000);

在上面的範例中,require()函數傳回一個對象,因為http模組將其功能作為對象傳回,然後可以使用點符號來使用其屬性和方法,例如http.createServer()

什麼是nodejs的核心模組

#透過上述這種方式,我們就可以在應用程式中載入和使用Node.js核心模組了

##

以上是什麼是nodejs的核心模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn