nodeclub-koa2
是基于nodeclub
的koa2
实现,欢迎大家提Issue/PR
。
nodeclub
是express
框架的,nodeclub-koa2
除了框架不一样之外,还有一些其他的修改:
- 替换由于框架差异的
npm pkg
; - 去除/替换一些比较老旧的
npm pkg
; - 去除
EventProxy
、Callback
异步编程的写法; - 使用
Promise
、async/await
等语法(发现改过之后很多写法确实精简很多); - 替换
art-template
模板引擎(原来的ejs-mate
不支持koa2
晕,不过现在这个除了没有母版页,速度还是很快的); - 原来的
multiline
提示废弃了,改为使用模板字符串; - 使用
koa-body
支持文件上传下传; - ...
^_^ ~ $: git clone https://github.com/LucienLau/nodeclub-koa2.git
^_^ ~ $: cd nodeclub-koa2 && npm install
把config.js
中debug
置为true
,然后^_^ ~ $: npm test
^_^ ~ $: npm start
使用前需要安装并启动mongo
和redis
数据库