CNode

koa2和generator问题

问答
Zzp1112发布于10 年前最后回复10 年前12 回复5775 浏览0 收藏
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

Z
zp1112#2·10 年前

@akuma 谢谢你!!!!

Y
yerhu#3·10 年前

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

Y
yuu2lee4#4·10 年前

koa2+node7 不用配babel

Z
zp1112#5·10 年前

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

Z
zp1112#6·10 年前
Z
zp1112#7·10 年前

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

Y
yerhu#8·10 年前

厉害,用起来顺手么

Z
zp1112#11·10 年前

@mosaic101 恩恩,很好地,

Z
zp1112#12·10 年前

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

参与回复
登录后即可参与回复。登录