【发布时间】:2021-12-13 06:59:17
【问题描述】:
我正在尝试将多个数据传递到一个视图。我可以将产品发送给它,但我也想发送类别。我想单独发送它们而不是加入。有人建议我把它放在“then”之后,但我不知道该怎么做。
router.get('/', function (req, res) {
models.produit.findAll(
{
include:
[
{
model: models.image, as: "images"
},
{
model: models.promotionproduit, as: "promotionproduits",
include:[{model: models.promotion, as: "Promotion"}]
}
]})
.then(data => {
res.render('home', {
data: data
});
}).catch(err => console.log(err));
});
【问题讨论】:
-
您可以在渲染前多次请求数据。类别是否需要与产品合并,反之亦然?对您正在寻找的显示关系知之甚少
-
有哪些类别以及如何访问它们?
-
我想要做的是用数据获取我的产品并进行另一个查询,例如返回带有 data2 的类别,在我看来,我可以执行以下操作:...
标签: javascript node.js express sequelize.js