《七天學會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伺服器 資料接受完畢的事件...