Как поместить результат промиса в переменную? Мне надо что-то вроде этого:
var users = knex('users').then();
var cats= knex('categories').then();
var prods = knex('products').then();
res.render('index.ejs', {
'users': users,
'cats': cats,
'prods': prods
});
Данный код не работает, в переменных users, cats, prods не массив или объект, а такой же промис.
res.renderпопадёт 3 значенияundefined? Ведь корректные значения переменным присваиваются вthen, а значит, асинхронно и позже. – Regent Oct 08 '17 at 06:35