1

Как из двух запросов сформировать один объект и отрендерить шаблон? Аргументы в callback функции доступны только в рамках тело функции, как их можно вынести на уровень выше. return не работает.

router.get('/', (req, res) => { 

    Client.find({}, (err, docs) => {
        res.render('index', docs[0]);
    });

    Equipment.find({}, (err, docsEquip)=> {
        res.render('index', docsEquip[0]);
    });
});

1 Answers1

1
router.get('/', (req, res) => {
     Client.find({}, (err, docs) => {
        Equipment.find({}, (err, docsEquip)=> {
            res.render('index', {docs:docs[0], docsEquip:docsEquip[0]});
        })
    });
});
Shiki
  • 574