koa2和generator问题
 发布于 9 年前  作者 zp1112  5627 次预览  最后一次回复是 9 年前  来自 问答 
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 untitled1.png 不应该支持es6吗?我也配了babel了啊。

"koa": "^1.2.4"

启动:node server/babel.js
12 回复
akuma

需要使用 Koa v2 npm install koa@2

zp1112

@akuma 谢谢你!!!!

yerhu

async已经可以用了?你node用的什么版本

yuu2lee4

koa2+node7 不用配babel

zp1112

@yuu2lee4 我用nvm安装也只能装到node@6.9.0,7还没出来吧?

zp1112

@yerhu 因为我配了babel

zp1112

发现一个runkoa,据说用runkoa启动koa项目,就可以不用配babel了

yerhu

厉害,用起来顺手么

yuu2lee4

@zp1112 我装的测试版

mosaic101

@zp1112 用狼叔的runkoa,保治百病

zp1112

@mosaic101 恩恩,很好地,

zp1112

整理了部分博客,欢迎来戳 这里