Я хочу выполнить res.render () после того, как getinfo () завершит свое выполнение, которое занимает около нескольких секунд. Как этого добиться?
app.post('/fetch', function(req,res){
global.inputContent = req.body.textField;
getinfo();
res.render('down.ejs', {ID:global.vinfo.id,title:global.vinfo.title,url:global.vinfo.url,thumb: global.vinfo.thumbnail, des: global.vinfo.description, filename:global.vinfo._filename,format:global.vinfo._format,formatID:global.vinfo.format_id});
});
Я пробовал async / await следующим образом:
app.post('/fetch', aync function(req,res){
global.inputContent = req.body.textField;
await getinfo();
res.render('down.ejs', {ID:global.vinfo.id,title:global.vinfo.title,url:global.vinfo.url,thumb: global.vinfo.thumbnail, des: global.vinfo.description, filename:global.vinfo._filename,format:global.vinfo._format,formatID:global.vinfo.format_id});
});