【问题标题】:Returning multiple datasets to a Node.js View将多个数据集返回到 Node.js 视图
【发布时间】:2014-10-09 13:33:59
【问题描述】:

这是在我使用 express-myconnection 的 node.js/express 项目中的 routes/product.js 文件中。如何返回多个数据集供视图使用?我有 data 对象和 dropdown 对象由同一个查询填充。我想保持 data 对象原样,但使用不同的查询填充 dropdown 对象。

exports.edit = function(req, res) {
    var id = req.params.id;
    req.getConnection(function (err, connection) {
        connection.query('SELECT * FROM products WHERE product_id = ?', [id], function (err, rows) {
            if (err)
                console.log("Error Selecting : %s ", err);
            res.render('products\\edit', {
                page_title: "Product : Edit",
                save_button_title: "Update",
                data: rows,
                dropdown:rows});
        });
    });
}

【问题讨论】:

    标签: javascript node.js express


    【解决方案1】:

    您可以在您的第一个“成功”区域内嵌套另一个数据库调用,也可以尝试如下操作: Node.js - wait for multiple async calls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多