Хорошо, так что я еще не видел этот вопрос, и мне очень трудно найти лучшие практики в Express.Пожалуйста, дайте мне знать, что лучше практиковать это:
let id = req.params.id;
Story.findOne({_id:id})
.then(story => {
Chapter.find({storyId:story._id})
.then(chapters => {
res.send({story:story, chapters:chapters});
})
.catch(err => {
res.status(400).send('Failed Finding Chapters' + err);
});
})
.catch(err => {
res.status(400).send('Failed Finding Stories' + err);
});
или Это:
let id = req.params.id;
Story.findOne({_id:id}, (err, story) => {
Chapter.find({storyId:story._id}, (err, chapters) => {
res.send({story:story, chapters:chapters});
});
});
Пожалуйста, объясните.Заранее спасибо за любую помощь.