请帮助我进行以下操作:如何渲染来自任何数据库的多个实例(以我的情况为例,从Gcloud数据存储区开始,这是在MongoDB之前,但实际上并不重要),据我了解,Handlebars可以接受/解析对象或数组或对象,所以现在我正在执行这种方式,我正在导入返回promise的函数
const someFunction = require('from somewhere');
somedatabase query (err, apiResponse) => {
>>> someFunction ().then(someFunctionResponse=> {
res.render('index', {
x: apiResponse,
y: someFunctionResponse,
});
});
})
我在彼此内部使用,这是正确的方法吗?我看不到任何其他方法来解决诺言并将其传递给res.render
它工作正常,但只是为了确保/更加专业
答案 0 :(得分:0)
答案是使用Promise.all()
。如果