Pusedo代碼:的NodeJS - 等待回調結束
app.get('/', (req, res) => {
request(url, callback1) //callback1 alters 'index' template a bit
request(url, callback2) //callback2 alters 'index' template a bit
request(url, callback3) //callback3 alters 'index' template a bit
res.render('index'); //Have to render after callback1,2,3 are done
});
如何確保render
畢竟回調都解決了只叫什麼名字?
PS。每個呼叫的URL都不相同。
請參閱編輯的答案,使用request-promise –
剛剛做了一個新版本,以防止回調返回承諾 –