async 的小问题
 发布于 9 年前  作者 rover5056  4100 次预览  最后一次回复是 9 年前  来自 问答 

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

Nodean.png

nodean2.png

4 回复
rover5056

@IchiNiNiIchi
求问求解答 思密达

foora

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

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

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

k-dylan

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

IchiNiNiIchi

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