pathhtml
fsnode
httpredis
query算法
eventsmongodb
pm2 - 進程管理工具數據庫
cluster - 生成多個進程並行管理express
bluebird - 異步請求promisejson
async - 異步請求跨域
node-http2 - http2服務器promise
superAgent - http/request代理模塊
debug - 調試
morgan - http請求日誌
logger - 請求日誌記錄
winston、express-winston-日誌
http-error - http請求錯誤日誌記錄
errorhandler - 錯誤手柄日誌
log4js - 日誌處理和記錄
express-json - json處理模塊
body-parse - 解析響應體body中間件
cookie-parse - cookie解析和序列化的中間件
cookie-session - 以cookie的基礎的session中間件
express-session - 操做session的中間件
supervisor- 監聽
nodemon - 修改監聽 (http://nodemon.io/)
config-lite - 配置
connect-flash - 消息通知
helmet - 最大程度的確保咱們 API 的安全性,應用程序應對多種類型的攻擊。
underscore - JS工具庫
lodash - JS工具庫
sha1 - 使用sha1算法對字符串加密
crypto - 通用的加密和哈希算法
connect-mongo - connect框架封裝的mongodb模塊
mongoose - mongodb模塊
mongolass - mongodb模塊
redis - 經常使用的非關係型數據庫
socket.io - 實時通訊服務器
Sequelize - 基於ES6 Promise的操做關係型數據庫的ORM框架模塊
express-http-proxy - 解決跨域問題
express-formidable - 文件上傳
multer - 官方推薦,文件上傳
joi - 語義化模式驗證
validator - 字符串驗證
eslint - 基於AST的模式檢測器,用做代碼錯誤、風格檢測
moment - 日期
express-favicon - 設置favicon
ejs - html模板引擎(<%%>)
jade/pug - html模板引擎(縮進)
express-validator - 驗證請求和字符串的中間件