displayService.getByMerchantId(req.query.merchantId).then((displays)=> {
displays.forEach(function (display) {
imageService.getByDisplayId(display.id).then((image)=> {
display.image = image;
});
});
res.send(displays);
}).catch((error)=> {
res.send(JSON.stringify({
result: -1,
reason: '查找失败'
}));
});
这样写没得用。。。then 回调函数的动作会在res.send(displays)后面执行。。- - 这样查到的数据是不正确。。。怎样 让then后面执行完了再执行res勒