async 的小问题
发布于 8 年前 作者 rover5056 3441 次浏览 来自 问答

想使用async来控制 当爬虫结束后res.end , 但是不知道为何只能运行第一步 也没有ERR返回 请各位大大帮忙解答下

Nodean.png

nodean2.png

4 回复

@IchiNiNiIchi
求问求解答 思密达

应该是cb(null,v1); 你的cb(err,v1);就会直接报错出来的。你可以’333333’前加入

if(err){
console.log(err);
}

这个是有打印的,也就是说已经报错了

这么多匿名函数是干嘛的? untitled1.png 而且这么写这个函数会执行么?

不要为了 async 而 async,你的需求不需要用 asyn.series,直接用 async.each 就好,它接受数组做参数,具体你看一下 api 。http://caolan.github.io/async/docs.html#.each P.S. 不用 at 我,这样本来别人有帮你的意愿也不会太想回答。

回到顶部