Javascript 如何在多个表数据之间没有关系的情况下只呈现一次页面?

Javascript 如何在多个表数据之间没有关系的情况下只呈现一次页面?,javascript,postgresql,express,sequelize.js,Javascript,Postgresql,Express,Sequelize.js,如何将这两个表(dept\u db、role\u db)数据都获取到createUsers页面中。我想呈现我的页面一次,以便保留上一个查询。多谢各位 exports.createUsers = function (req, res, next) { model.dept_db.findAll().then(depts => { res.render('createUsers', { depts: depts }); }); model.role

如何将这两个表(dept\u db、role\u 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 });
     });
    
};

您可以使用

const deptPromise=model.dept_db.findAll();
const rolePromise=model.role_db.findAll();
承诺。所有([deptPromise,rolePromise])。然后([depts,roles])=>{
res.render('createUsers',{depts,roles});
});