Рендеринг нескольких экземпляров в Handlebars + Express + Nodejs - PullRequest
0 голосов
/ 18 января 2019

, пожалуйста, помогите мне со следующим: как визуализировать несколько экземпляров, которые поступают из базы данных anyd (в моем случае из хранилища данных 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 Ответ

0 голосов
/ 25 января 2019

Ответ должен использовать Promise.all() вот и все. В случае

...