【发布时间】:2014-02-24 03:34:08
【问题描述】:
在节点中呈现页面之前,我需要完成一堆长时间运行的数据库查询。这些查询中的每一个都需要一些自己的变量。有没有一种简单的方法可以将变量传递给 nodejs 中的 async.parallel() 实用程序?
async.parallel([
queryX(callback, A1, A2, A3),
queryX(callback, B1, B2, B3),
queryY(callback, C1, C2, C3),
queryY(callback, D1, D2, D3),
queryZ(callback, E1, E2, E3),
queryZ(callback, F1, F2, F3),
],
function(err, results) { /*Do Render Stuff with Results*/}
);
【问题讨论】:
-
不,
async没有为此提供帮助。您可以尝试.bind()或类似的部分应用方法,但首先您的回调很奇怪,可能会妨碍使用它们。
标签: javascript node.js asynchronous