Рендеринг нескольких экземпляров в Handlebars+Express+Nodejs
Пожалуйста, помогите мне со следующим: как визуализировать несколько экземпляров, которые поступают из базы данных anydata (в моем случае из хранилища данных Gcloud, до того, как это было MongoDB, но это на самом деле не имеет значения), как я понимаю, Handlebars могут принимать / анализировать объекты или массив или объекты, так что теперь я делаю так, я импортирую функции, которые возвращают обещание
const someFunction = require('from somewhere');
somedatabase query (err, apiResponse) => {
>>> someFunction ().then(someFunctionResponse=> {
res.render('index', {
x: apiResponse,
y: someFunctionResponse,
});
});
})
я использую один внутри другого, это правильный путь? Я не вижу другого способа разрешить обещание и передать его res.render
Работает хорошо, но просто чтобы быть уверенным / более профессионально
1 ответ
Ответ заключается в использовании Promise.all()
вот и все. В случае