首页 > 解决方案 > 如何将多个对象发送到 .ejs 文件

问题描述

我正在尝试将查询从 MySQL 传递到 .ejs 文件,并同时发送对象。

在下面的代码中,我试图发送rows和页面{ pageTitle: "Edit Agents" }edit_agents

Router.get("/", (req, res) => {
  mysqlConnection.query("select * from agent", (err, rows, fields) => {
    if (!err) {
      res.render("edit_agents", rows);
      res.render("edit_agents", { pageTitle: "Edit Agents" });
    } else {
      console.log("error");
    }
  });
});

只是为了让您知道,我正在使用带有 ejs 视图的 NodeJs(快速框架)。

标签: node.jsexpressejs

解决方案


Router.get("/", (req, res) => {
  mysqlConnection.query("select * from agent", (err, rows, fields) => {
    if (!err) {
      res.render("edit_agents", { data: rows,pageTitle: "Edit Agents" });
    } else {
      console.log("error");
    }
  });
});

推荐阅读