Node常用模块总结

自带模块

  • fs 文件系统模块

  • os

  • path

  • [crypto]


第三方模块 (for Node.js)

  • [mongoose]

  • [mysql]

  • redis

  • [sqlite3]

  • [ws]
    WebSocket for Node.js

  • [socket.io]
    可以说是对WebSocket的一个封装

  • [request]

  • busboy
    文件上传模块

  • html-minifier
    压缩html的node模块

  • moment
    时间格式化的模块,前后端都可以用

  • jsonwebtoken
    jwt模块,token,用于验证身份 官网

  • [co]

  • bluebird
    一个Promise模块

  • [ejs]

  • [heredoc]

  • [xml2js]

  • [lodash]

  • [raw-body]

  • [sha1]

  • [eggjs]
    阿里基于Koa封装的框架


Koa模块

  • koa

  • koa-static
    静态文件服务

  • koa-bodyparser
    A body parser for koa, base on co-body. support json, form and text type body.

  • koa-views
    koa模板引擎

  • koa-logger
    简单的koa日志记录

  • koa-router
    koa路由模块

  • [koa-convert]

  • koa-compress
    压缩模块


其他工具

  • pm2
    线上部署的工具,可集群、自动监控/重启

  • Electron
    Node构建桌面应用

  • gm
    图片压缩模块

  • jxcore
    一个可以把node打包成二进制文件的东西。 菜鸟网教程

  • strapi
    API框架

  • Mocha
    Node.js 测试框架

你可能感兴趣的:(Node.js)