我正在使用Koa 1.X.我通过访问浏览器中的api来拨打耗时的电话 密码如下:
const router = koaRouter();
router.get('/crawler', function*() {
yield getZoneList();
this.body = {
state: 0
}
});
function* getZoneList(){
yield doSomethingAsync();
}
我不希望getZoneList()
函数阻止对浏览器的响应。所以我需要getZoneList()
异步执行。我应该怎么做?