KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架。可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。
github地址:http://github.com/koahubjs/koahub
// 下载demo
git clone https://github.com/koahubjs/koahub-demo-promise.git
// 进入项目
cd koahub-demo-promise
// 安装依赖
npm install
// 启动项目
npm start
http://localhost:3000
// use koa-body
koa.use(function (ctx, next) {
if (!ctx.request.body.files) {
ctx.post = ctx.request.body;
} else {
ctx.post = ctx.request.body.fields;
ctx.file = ctx.request.body.files;
}
return next();
});
1.模版引擎慢
默认模版引擎关闭了缓存,修改模版问题会立即生效。正式环境建议开启缓存,速度将提升10倍。