基于koa2 + mongodb + handlebars 开发博客系统
      
      
      
    
    序章
- 之前一直做游戏app客户端,有天老板说app游戏不好混了,我们做H5游戏吧。。。
 - 用cocos creator做的时候,的确也可以一样画葫芦的做下去,但发现还是学点web基础更有帮助
 - 开始看书(JavaScript高级程序设计),去百度前端技术学院自学,做实例。在这接触到了nodejs
 - 那把nodejs也了解下吧,开始看书(深入浅出Node.js),做例子的时候,咦,别人写的方法怎么是=>这样的。。
 - 了解了下,哦,原来是js的新标准,那也随便了解下吧,开始看书(ECMAScript 6 入门)。。。
 - 等我了解了es6基本语法后,又冒出koa2, vue等等框架(都是百度前端技术学院例子里涉及到的。。)
 - 我怕我再看下去要疯了,而且接下去,h5项目要开始赶进度了(就是加班)。之前涉及到的知识点也够撸了。
 - 这里先总结下koa2框架等相关知识吧。。。
 - 等之后有空了就撸vue框架。都会基于这个小项目
 
技术支持
- JavaScript高级程序设计
 - 深入浅出Node.js
 - ECMAScript 6 入门
 
环境准备
- node: v8.6.0
 - MongoDB: 3.4.9
 - 部署到阿里云的环境
- CPU:1核 内存:1GB
 - CentOS 7.4 64位
 
 
地址
框架
├── config.js             # 配置文件
├── public                # 静态资源目录
│   ├── blogs             # 博客文章目录
│   ├── images            # 图片资源目录
│   ├── scripts           # 静态脚本目录
│   └── styles            # 样式目录
└── server                # 后端代码目录
    ├── db                # 数据库目录
    ├── middlewares       # 自定义中间件目录
    ├── models            # 数据模型目录
    ├── routers           # 路由目录
    ├── services          # 逻辑服务目录
    ├── utils             # 工具目录
    ├── views             # 视图目录
    └── app.js            # 入口文件
目录
      6 回复
    
    赶紧star一个,一起学习。
多谢分享。我就是想知道你的数据库是怎么联系起来的。
可以的,实现了基本的增删改查,可以给新手学习一发
@CokeWithIce 用mongoose模块?没明白你的意思
…mongoose新版本的话…query里面不传回调会自动生成一个类promise的东西…直接then 也可以加exec来返回promise