path
fs
http
query
events
pm2 - 進程管理工具
cluster - 生成多個進程並行管理
bluebird - 異步請求promise
async - 異步請求
node-http2 - http2服務器
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 - 驗證請求和字符串的中間件