在我们的Node项目中经常会使用一些第三方的模块来完成或者简化我们的开发工作,""module-test-1""是进行第三方模块练习
- express
- body-parser: express第三方核心模块,用于解析客户端请求的body中的内容,url编码处理以及对于文件上传处理
- babel: es6 -> es5 转码器
- sequelizejs: 基于promise的一个关系数据库ORM
- wga: a generator, async/await wrapper
- co: 按照promise的方式执行generator函数,.then .catch
- grunt: 自动化构建工具
- express-validate: 输入数据校验, 配置必须要放在express body-parser之后
- images: Node.js 轻量级跨平台图像编解码库(加水印等)
- lodash: 提供很多干净,高性能的实用方法,工具类库
- serve-favicon: 设置网站的Logo
- only: return whitelisted properties of an object
- file-stream-ratator: 文件流回旋机, 回旋将数据流写入到文件中, 搭配morgan使用,将访问日志存放于日志文件中,减少控制台日志
- morgan: 日志库
- apidoc: 生成API文档
git clone git@github.com:huleile/module-test-1.git
cd module-test-1
npm install
babel-node app.js