Skip to content

JayJay1024/nodeclub-koa2

Repository files navigation

nodeclub-koa2

说明

nodeclub-koa2是基于nodeclubkoa2实现,欢迎大家提Issue/PR

nodeclubexpress框架的,nodeclub-koa2除了框架不一样之外,还有一些其他的修改:

  • 替换由于框架差异的npm pkg;
  • 去除/替换一些比较老旧的npm pkg;
  • 去除EventProxyCallback异步编程的写法;
  • 使用Promiseasync/await等语法(发现改过之后很多写法确实精简很多);
  • 替换art-template模板引擎(原来的ejs-mate不支持koa2晕,不过现在这个除了没有母版页,速度还是很快的);
  • 原来的multiline提示废弃了,改为使用模板字符串;
  • 使用koa-body支持文件上传下传;
  • ...

下载安装

^_^ ~ $: git clone https://github.com/LucienLau/nodeclub-koa2.git
^_^ ~ $: cd nodeclub-koa2 && npm install

测试

config.jsdebug置为true,然后^_^ ~ $: npm test

启动

^_^ ~ $: npm start

Note

使用前需要安装并启动mongoredis数据库