紧急求助!babel转换async/await,不支持thunk函数
用的koa2,babel6 当我在中间件中这样写
async function foo(ctx){
var ret = await function(done){
done(null,'hello')
}
ctx.body = ret;
console.log(ret);//此处总是返回 [Function]
console.log(ret[0]);//undefined
}
babel转换后await后面的函数始终不执行,直接就返回了 [Function] ,总而言之,await后面跟thunk函数无效,转成Promise就可以。 这导致mysql-co 用不了,纠结啊,我到底要不要继续用koa2啊。