開發中經常使用npm包隨用隨記

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 - 驗證請求和字符串的中間件

相關文章
相關標籤/搜索