koa2和generator问题
const Koa = require('koa');
const app = new Koa();
app.use(async (ctx, next) => {
const start = new Date();
await next();
const ms = new Date() - start;
console.log(`${ctx.method} ${ctx.url} - ${ms}ms`);
});
// response
app.use(ctx => {
ctx.body = 'Hello Koa in app-async.js';
});
app.listen(3000);
报错: assert.js:85
throw new assert.AssertionError({ ^ AssertionError: app.use() requires a generator function 不应该支持es6吗?我也配了babel了啊。
"koa": "^1.2.4"
启动:node server/babel.js
12 回复
需要使用 Koa v2
npm install koa@2
@akuma 谢谢你!!!!
async已经可以用了?你node用的什么版本
koa2+node7 不用配babel
@yuu2lee4 我用nvm安装也只能装到[email protected],7还没出来吧?
@yerhu 因为我配了babel
发现一个runkoa,据说用runkoa启动koa项目,就可以不用配babel了
厉害,用起来顺手么
@zp1112 我装的测试版
@zp1112 用狼叔的runkoa,保治百病
@mosaic101 恩恩,很好地,
整理了部分博客,欢迎来戳 这里