koa2和generator问题
发布于 8 年前 作者 zp1112 5187 次浏览 来自 问答
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 回复

需要使用 Koa v2 npm install koa@2

@akuma 谢谢你!!!!

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

koa2+node7 不用配babel

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

@yerhu 因为我配了babel

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

厉害,用起来顺手么

@zp1112 我装的测试版

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

@mosaic101 恩恩,很好地,

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

回到顶部