Nodejs核心模組是由一系列簡潔而有效率的JavaScript函式庫組成,它為Nodejs提供了最基本的api,這些核心模組被編譯為二進位分發,並在Nodejs進程啟動時自動載入
Node.js中的模組可以說是一個簡單而又複雜的功能,它是由單一或多個JavaScript檔案組成,可以在整個Node.js應用程式中重複使用。 Node.js中的每個模組都有自己的上下文,它不會去幹擾其他模組或污染全域範圍。而且每個模組可以放在單獨的資料夾下的單獨的.js檔案中。
模組類型:
Node.js包含三種類型的模組:
核心模組
本機模組
第三方模組
今天要介紹的是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()
#透過上述這種方式,我們就可以在應用程式中載入和使用Node.js核心模組了
##
以上是什麼是nodejs的核心模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!