基于koa2的restful api工程框架
.
├── bin // 工程服务配置
├── config // 环境配置
├── mongo // mongo�db
├── src // 主代码目录
│ ├── api // 接口目录
│ ├── controllers // 操作层
│ ├── model // 数据模型
│ ├── router // 路由配置
│ ├── views // 视图模板
│ └── app.js // 工程入口
├── .gitignore // Git忽略配置
├── .npmrc // npm配置
├── nodemon.json // nodemon配置文件
├── package.json // npm包配置
├── pm2.json // PM2配置文件
├── LICENSE // LICENSE
└── README.md // 读我吧~
- koa2.3+es6
- node版本在
7.6.0
以上(建议使用 nvm 来管理node版本) - 代码风格检查 standardjs
npm install
# 导出集合
mongoexport -d todo -c todos -o ./mongo/todos.json --type json
# 导入集合
mongoimport -d todo -c todos ./mongo/todos.json
# mac安装 Redis
brew install Redis
# 启动 Redis Server
redis-server
# 前端 Redis 客户端
redis-cli
- 调试地址
localhost:20177
- 开发
npm run dev
- 本地
npm run local
- 测试
npm run test
- 正式
npm run prod