CNode

使用async的问题,流程控制问题

问答
Rrover5056发布于10 年前最后回复10 年前3 回复3812 浏览0 收藏

使用async控制 当循环完成后 执行res.end 但是 并没有效果... 执行结果见图。。

还有一个问题求解答 ,在async中,function(cb)的cb 是一个固定的callback 模式嘛 还是可以自己定义,它是用来往下传递什么还是当一个控制还是什么 具体使用看网上博客也不是特别明白

Nodean.png nodean2.png

查看回复

回复 (3)

A
andyhu#1·10 年前

console.log里的22222222是哪里来的?代码里没看到,估计是那部分代码出错了

A
andyhu#2·10 年前

个人建议还是用bluebird吧,比async简单直观,而且node 7马上就要原生支持async await了,配合promise来写会方便很多

D
DevinXian#3·10 年前

function(data, cb) {} 这是async比较固定的用法,按照API给你的用就可以了。其实cb是在内部为了实现异步编程流程而构造的函数,你不需要关心cb是什么(真想看,见源码- -),你只需要给出对应参数就可以。

参与回复
登录后即可参与回复。登录