開發中常用npm包隨用隨記


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM