koa怎么把co到数据放到响应体返回前台呢?

请教诸位个问题,我刚接触koa不久,想用co 和 generator做异步,可我发现我无法让请求等待异步请求返回数据,请求就直接响应了。
一下是routes.js路由代码
图片描述

一下是业务代码,想把数据放到body里返回,可是等不到数据返回,就响应完了
图片描述

阅读 3.9k
1 个回答

额,有koa就不用自己手动写co了吧,这么做

module.exports.getPackages = function *getPackages(){
    var userVersionNum = ...
    this,body = yield versionOperation.getLastVersion()
}

还有不懂的可以参考我的这个小项目的做法,有用到这个 https://github.com/zhanfang/koa-react-weixin

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题