const createPromise = (time) => new Promise((resolve, reject) => {
setTimeout(() => resolve(time), time);
});
Promise.all([createPromise(1000), createPromise(2000)])
.then((result) => console.log(result))
Вы можете использовать Promise.all api Promise.all
Promise.all принимает массивобещания, а затем только пожары, когда все обещания решены.Затем в Promise.all вы принимаете массив результатов для каждого обещания.
app.get('/clickus', function(req, res) {
var thequery = 'SELECT ab FROM table';
var thegraphquery = `select cd FROM table `;
Promise.all([queryTable(thequery), queryTable(thegraphquery)])
.then(
data => res.render('clickus', {
'mydata': data // an array of data ['thequery result', 'thegraphquery result']
})
);
});