如何在express node.js中将多个参数从路由传递到视图

时间:2017-06-02 15:58:46

标签: mysql node.js express

我有一个问题,实际上我想要实现的是第一个查询我想从数据库中获取所有表,然后对于每个表,我想得到它各自的列。 路线中的代码就像这样

var insert_sql = "SHOW TABLES FROM `X`";
req.getConnection(function(err,connection){
   if (err) throw err;
   var query = connection.query(insert_sql,function(err, result){
        console.log(result);
        if(err)
        {
            console.log("Error Insert:"+err );
        }else{
            console.log("query sucess:");
        }       
    });
                console.log(insert_sql.sql);
            });

但我无法在一个循环中为所有表执行此操作,例如X,Y,Z表示每个表我必须获取列并将所有这些数据发送到视图。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以在推送数据的数组中传递数据,然后: res.send(JSON.stringify(result))