Estoy tratando de hacer un objeto hbsObject para renderizar manillares en express. El objeto debe contener una publicación y respuestas. Estoy usando knex, express y postgresql. El código:
app.get('/:id(\\d+)/', (req, res) => { let hbsObject = {}; knex('post') .where('id', '=', req.params.id) .then(posts => { if (posts.length > 0) { hbsObject.post = posts; console.log(hbsObject); "returns the post inside of hbsObject" } else { res.status(404).render('404'); } }); console.log(hbsObject); //returns "{}" knex('reply') .where('original_id', '=', req.params.id) .then(replies => { if (replies.length > 0) { hbsObject.replies = replies; res.render('one', hbsObject); } else { res.status(404).render('404'); } }); });