使用async的问题,流程控制问题
使用async控制 当循环完成后 执行res.end 但是 并没有效果… 执行结果见图。。
还有一个问题求解答 ,在async中,function(cb)的cb 是一个固定的callback 模式嘛 还是可以自己定义,它是用来往下传递什么还是当一个控制还是什么 具体使用看网上博客也不是特别明白
3 回复
console.log里的22222222是哪里来的?代码里没看到,估计是那部分代码出错了
个人建议还是用bluebird吧,比async简单直观,而且node 7马上就要原生支持async await了,配合promise来写会方便很多
function(data, cb) {}
这是async
比较固定的用法,按照API给你的用就可以了。其实cb
是在内部为了实现异步编程流程而构造的函数,你不需要关心cb
是什么(真想看,见源码- -),你只需要给出对应参数就可以。