nodejs常用模組

2022-04-08 01:38:02 字數 2827 閱讀 5333

《七天學會nodejs》  

《node.js 包教不包會》 

常用內建模組:

fs提供對檔案的操作。

path簡化路徑相關操作,並提公升**可讀性。

http提供兩種使用方式:

作為服務端使用時,建立乙個http伺服器,監聽http客戶端請求並返回響應。

作為客戶端使用時,發起乙個http客戶端請求,獲取服務端響應。

https與 http 模組極為類似,區別在於 https 模組需要額外處理ssl證書。

url解析url、生成url,以及拼接url。

querystring用於實現url引數字串與引數物件的互相轉換。

zlib提供了資料壓縮和解壓的功能。

net用於建立socket伺服器或socket客戶端。

express是 node.js 應用最廣泛的 web 框架,現在是 4.x 版本,它非常薄。跟 rails 比起來,完全兩個極端。  

utility提供了很多常用且比較雜的輔助方法,如 utility.md5()。 

superagent是個 http 方面的庫,可以發起 get 或 post 請求。

cheerio可以理解成乙個 node.js 版的 jquery,用來從網頁中以 css selector 取資料,使用方式跟 jquery 一樣。

eventproxy將序列等待變成並行等待,提公升多非同步協作場景下的執行效率,可用於控制併發數。

iconv-lite轉換編碼,如gbk轉utf8。

async流程控制、併發控制。

supertest是專門用來配合 express (準確來說是所有相容 connect 的 web 框架)進行整合測試的。

mocha測試框架 

should斷言庫 

chai斷言庫 

expect斷言庫 

istanbul測試率覆蓋工具 

benchmark基準測試,可用於測試相同功能函式的執行速度。 

node-dev 除錯時**改動後自動重啟載入服務 

nodemon 除錯時**改動後自動重啟載入服務 

《七天學會nodejs》  

《node.js 包教不包會》 

常用內建模組:

fs提供對檔案的操作。

path簡化路徑相關操作,並提公升**可讀性。

http提供兩種使用方式:

作為服務端使用時,建立乙個http伺服器,監聽http客戶端請求並返回響應。

作為客戶端使用時,發起乙個http客戶端請求,獲取服務端響應。

https與 http 模組極為類似,區別在於 https 模組需要額外處理ssl證書。

url解析url、生成url,以及拼接url。

querystring用於實現url引數字串與引數物件的互相轉換。

zlib提供了資料壓縮和解壓的功能。

net用於建立socket伺服器或socket客戶端。

express是 node.js 應用最廣泛的 web 框架,現在是 4.x 版本,它非常薄。跟 rails 比起來,完全兩個極端。  

utility提供了很多常用且比較雜的輔助方法,如 utility.md5()。 

superagent是個 http 方面的庫,可以發起 get 或 post 請求。

cheerio可以理解成乙個 node.js 版的 jquery,用來從網頁中以 css selector 取資料,使用方式跟 jquery 一樣。

eventproxy將序列等待變成並行等待,提公升多非同步協作場景下的執行效率,可用於控制併發數。

iconv-lite轉換編碼,如gbk轉utf8。

async流程控制、併發控制。

supertest是專門用來配合 express (準確來說是所有相容 connect 的 web 框架)進行整合測試的。

mocha測試框架 

should斷言庫 

chai斷言庫 

expect斷言庫 

istanbul測試率覆蓋工具 

benchmark基準測試,可用於測試相同功能函式的執行速度。 

node-dev 除錯時**改動後自動重啟載入服務 

nodemon 除錯時**改動後自動重啟載入服務 

nodejs 常用模組

七天學會nodejs node.js 包教不包會 常用內建模組 fs提供對檔案的操作。path簡化路徑相關操作,並提公升 可讀性。http提供兩種使用方式 作為服務端使用時,建立乙個http伺服器,監聽http客戶端請求並返回響應。作為客戶端使用時,發起乙個http客戶端請求,獲取服務端響應。htt...

nodejs常用模組 url

nodejs中針對url的常用方法。node下列印url,結果 引入url模組 var url require url 將url解析成物件,parse方法原型 url.parse urlstr parsequerystring slashesdenotehost 可傳遞三個引數,第乙個必須 urls...

nodeJs 常用模組(一)

querystring.parse string 分隔符 解析為js字面量 querystring.stringify 將js物件轉為字串 querystring.escape 轉譯 實際上瀏覽器上也有類似功能 querystring.unscape 反轉譯 開啟乙個web伺服器 資料接受完畢的事件...