如何在koa中进行异步调用

时间:2016-10-09 10:37:08

标签: javascript ecmascript-6 es6-promise koa

我正在使用Koa 1.X.我通过访问浏览器中的api来拨打耗时的电话 密码如下:

const router = koaRouter();
router.get('/crawler', function*() {
  yield getZoneList();
  this.body = {
    state: 0
  }
});

function* getZoneList(){
  yield doSomethingAsync();
}

我不希望getZoneList()函数阻止对浏览器的响应。所以我需要getZoneList()异步执行。我应该怎么做?

0 个答案:

没有答案