下面這些是nodejs常見的第三方模塊,引用它們時須要使用 var express = require('express'); 便可,須要在package.json中添加依賴,以及使用npm進行安裝。html
express: 菜鳥教程, express 中文文檔, node
Express 是一個簡潔而靈活的 node.js Web應用框架, 提供了一系列強大特性幫助你建立各類 Web 應用,和豐富的 HTTP 工具。使用 Express 能夠快速地搭建一個完整功能的網站。mysql
express-session: 周總結-express-session和signedCookie, express-session, jquery
session僅僅是一個字符串,瀏覽器訪問服務器時,express-session中間件會生成這個字符串,經過cookies設置到瀏覽器中。session的額外內容並不會保存到cookies中,可是會保存到數據庫中。session的信息在req中設置或獲取。git
cookie-parser: GitHub, nodejs死亡筆記之cookie和session, github
express自己具備處理cookies的功能。設置cookies的方法是res.cookie(key, value, opts);獲取cookies的屬性是req.cookies和req.signedCookies,cookie-parser重寫了獲取方法,將這兩個屬性的值直接以對象的形式呈現。web
body-parser: node之body-parser的使用, body-parser中間件, body-parser 使用詳解, ajax
body-parser專門用於express解析http請求時的bodysql
mysql: 菜鳥教程, mongodb
鏈接 MySQL,並對數據庫進行操做。
mongodb: 菜鳥教程,
MongoDB是一種文檔導向數據庫管理系統。
cheerio: cheerio中文文檔,
cheerio是jquery核心功能的一個快速靈活而又簡潔的實現,主要是爲了用在服務器端須要對DOM進行操做的地方。
curl:
沒有簡介。
superagent: 好用的 HTTP模塊SuperAgent,
superagent它是一個強大而且可讀性很好的輕量級ajaxAPI,是一個關於HTTP方面的一個庫,並且它能夠將鏈式寫法玩的出神入化。
xlsx: nodeJS xlsx庫 筆記,
在js數據與excel文檔之間轉換。
moment: moment.js的方法總結,
日期工具類moment.js,日期獲取,格式化等。
socket.io: Nodejs 使用 socket.io 簡單實現實時通訊,
Nodejs 使用 socket.io 簡單實現實時通訊。
underscore: Underscore.js 入門-經常使用方法介紹,
underscore.js是一個很精幹的庫,壓縮後只有4KB。它提供了幾十種函數式編程的方法,彌補了標準庫的不足,大大方便了JavaScript的編程。MVC框架Backbone.js就將這個庫做爲本身的工具庫。除了能夠在瀏覽器環境使用,underscore.js還能夠用於Node.js。
async: nodejs async 使用簡介,
沒有簡介。
ejs: nodejs基於ejs的一個簡單demo,
是一個嵌入的Javascript模板引擎,經過編譯生成HTML的代碼。
mongoose: 詳解Nodejs mongoose,
是MongoDB的對象模型工具,經過Mongoose框架,能夠進行訪問MongoDB的操做。
restify: Nodejs RESTify RESTful建立,
restify 是一個基於Nodejs的REST應用框架,支持服務器端和客戶端。restify比起express更專一於REST服務,去掉了express中的template, render等功能,同時強化了REST協議使用,版本化支持,HTTP的異常處理。
tty: tty.js:運行於瀏覽器上的虛擬終端,
tty.js 是一個支持在瀏覽器中運行的命令行窗口,基於node.js平臺,依賴socket.io庫,經過websocket與Linux系統通訊。特性:支持多 tab窗口模型; 支持vim,mc,irssi,vifm語法; 支持xterm鼠標事件; 支持265色顯示; 支持session。
eventproxy: Node.js之eventproxy詳解, EventProxy,
不少函數執行時須要傳入一個回調函數,這個回調函數將會異步執行,而且按照順序帶有兩個參數error,data。eventproxy被設計來處理這種狀況,以事件處理的概念,將回調地獄以更容易理解的形式處理。
utility: nodejs之utility,crypto使用,
沒有簡介。
busboy: nodeJS中express+busboy實現文件上傳,
沒有簡介。