gpt4 book ai didi

javascript - 如何使用多个表数据仅渲染一次页面而它们之间没有关系?

转载 作者:行者123 更新时间:2023-12-03 22:24:57 24 4
gpt4 key购买 nike

如何将两个表(dept_db、role_db)数据都放入我的 createUsers 页面。我想呈现我的页面一次,以便保留以前的查询。谢谢你。

exports.createUsers = function (req, res, next) {

model.dept_db.findAll().then(depts => {
res.render('createUsers', { depts: depts });
});
model.role_db.findAll().then(roles => {
res.render('createUsers', { roles: roles });
});

};

最佳答案

您可以使用 Promise.all() 将所有 promise 链接在一起

const deptPromise = model.dept_db.findAll();
const rolePromise = model.role_db.findAll();
Promise.all([deptPromise, rolePromise]).then(([depts, roles]) => {
res.render('createUsers', {depts, roles});
});

关于javascript - 如何使用多个表数据仅渲染一次页面而它们之间没有关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64975506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com