Skip to content

Instantly share code, notes, and snippets.

@stableShip
Last active April 5, 2016 09:09
Show Gist options
  • Save stableShip/808d98e5ac829578d10b947568c70d78 to your computer and use it in GitHub Desktop.
Save stableShip/808d98e5ac829578d10b947568c70d78 to your computer and use it in GitHub Desktop.
社区580随访系统基础环境
# 运行环境
* [nodejs-v4.4.2 LTS](https://nodejs.org/en/download/releases/)
* Windows、Linux 或 MacOS 操作系统
* [mongodb-v3.2.1]((https://www.mongodb.org/))
* [redis-v3.*](http://redis.io/download)
## 服务器基础依赖
```
{
"name": "sf_580",
"version": "0.0.1",
"description": "580随访",
"dependencies": {
"bluebird": "^3.3.4",
"body-parser": "~1.13.2",
"co": "^4.6.0",
"ejs": "~2.3.3",
"express": "~4.13.1",
"lodash": "^4.8.2",
"log4js": "^0.6.33",
"mongoose": "^4.4.10"
},
"devDependencies": {
"should": "^8.3.0",
"supertest": "^1.2.0"
}
}
```
使用express作为项目基础框架
使用co+bluebird进行进行项目异步管理控制,
使用lodash强化函数式编程
使用log4js进行日志管理
使用ejs网页模板
使用mongoose作为数据库连接库
使用mocha+should+supertest构建项目单元测试框架
co+express使用,可参考项目:https://github.com/mhbseal/blog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment