node.js合并回调数据问题
client.get('str_key_0', function(error, res){
if(error) {
console.log(error);
}
});
client.get('str_key_1', function(error, res){
if(error) {
console.log(error);
}
});
我如何合将2个res合并到一起呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
用
Q
这个组件挺好的我觉得这篇文章http://nya.io/Node-js/promise-in-nodejs-get-rid-of-callback-hell/提到的Promise/A+方法可以解决你的问题。
写出来的代码或许是这样子的:
首先需要自己制作Promise的API,然后传入Q.all中。
利用 https://www.npmjs.com/package/event-emitter 或者 https://www.npmjs.com/package/async 或者 promise都可以解决你的问题
不知道你要找的是不是这个
express批量请求合并中间件multifetch