exports.index = function(req, res, next) {
var result = {};
var getData = [
{
shcema: Car,
example: 'car_list'
},
{
shcema: Brand,
example: 'brands'
}
]
async.map(getData, function(item, callback){
// 给result赋值
// ……
}, function(err,r){
// 最终回调渲染无效
res.render('index', result);
})
};
如题:在回调里面render界面无效,在map函数下面又拿不到result的值
callback一定要去調用,否則下面的function(err, r)就永遠不會執行。
map會將所有的結果將匯總到最終的callback裡
正確呼叫: