下面这些是nodejs常见的第三方模块,引用它们时须要使用 var express = require('express'); 便可,须要在package.json中添加依赖,以及使用npm进行安装。html
express: 菜鸟教程, express 中文文档, node
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你建立各类 Web 应用,和丰富的 HTTP 工具。使用 Express 能够快速地搭建一个完整功能的网站。mysql
express-session: 周总结-express-session和signedCookie, express-session, jquery
session仅仅是一个字符串,浏览器访问服务器时,express-session中间件会生成这个字符串,经过cookies设置到浏览器中。session的额外内容并不会保存到cookies中,可是会保存到数据库中。session的信息在req中设置或获取。git
cookie-parser: GitHub, nodejs死亡笔记之cookie和session, github
express自己具备处理cookies的功能。设置cookies的方法是res.cookie(key, value, opts);获取cookies的属性是req.cookies和req.signedCookies,cookie-parser重写了获取方法,将这两个属性的值直接以对象的形式呈现。web
body-parser: node之body-parser的使用, body-parser中间件, body-parser 使用详解, ajax
body-parser专门用于express解析http请求时的bodysql
mysql: 菜鸟教程, mongodb
链接 MySQL,并对数据库进行操做。
mongodb: 菜鸟教程,
MongoDB是一种文档导向数据库管理系统。
cheerio: cheerio中文文档,
cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端须要对DOM进行操做的地方。
curl:
没有简介。
superagent: 好用的 HTTP模块SuperAgent,
superagent它是一个强大而且可读性很好的轻量级ajaxAPI,是一个关于HTTP方面的一个库,并且它能够将链式写法玩的出神入化。
xlsx: nodeJS xlsx库 笔记,
在js数据与excel文档之间转换。
moment: moment.js的方法总结,
日期工具类moment.js,日期获取,格式化等。
socket.io: Nodejs 使用 socket.io 简单实现实时通讯,
Nodejs 使用 socket.io 简单实现实时通讯。
underscore: Underscore.js 入门-经常使用方法介绍,
underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。MVC框架Backbone.js就将这个库做为本身的工具库。除了能够在浏览器环境使用,underscore.js还能够用于Node.js。
async: nodejs async 使用简介,
没有简介。
ejs: nodejs基于ejs的一个简单demo,
是一个嵌入的Javascript模板引擎,经过编译生成HTML的代码。
mongoose: 详解Nodejs mongoose,
是MongoDB的对象模型工具,经过Mongoose框架,能够进行访问MongoDB的操做。
restify: Nodejs RESTify RESTful建立,
restify 是一个基于Nodejs的REST应用框架,支持服务器端和客户端。restify比起express更专一于REST服务,去掉了express中的template, render等功能,同时强化了REST协议使用,版本化支持,HTTP的异常处理。
tty: tty.js:运行于浏览器上的虚拟终端,
tty.js 是一个支持在浏览器中运行的命令行窗口,基于node.js平台,依赖socket.io库,经过websocket与Linux系统通讯。特性:支持多 tab窗口模型; 支持vim,mc,irssi,vifm语法; 支持xterm鼠标事件; 支持265色显示; 支持session。
eventproxy: Node.js之eventproxy详解, EventProxy,
不少函数执行时须要传入一个回调函数,这个回调函数将会异步执行,而且按照顺序带有两个参数error,data。eventproxy被设计来处理这种状况,以事件处理的概念,将回调地狱以更容易理解的形式处理。
utility: nodejs之utility,crypto使用,
没有简介。
busboy: nodeJS中express+busboy实现文件上传,
没有简介。