将数据从服务器脚本传递到外部客户端脚本函数的论据中

时间:2019-11-27 13:08:12

标签: javascript node.js pug client-side

我在server.js中有此代码-

app.get("/search", function(req, res) {
  let q = "select * from events";
  db.task("get-everything", task => {
    return task.batch([task.any(q)]);
  })
    .then(function(events) {
      console.log(events[0]);
      res.render("search", {
        event: events[0],
        error: ""
      });
    })
    .catch(function(err) {
      // display error message in case an error
      res.render("search", {
        error: "Events are missing"
      });
    });
});

还有另一个脚本search.js,其中有一个函数constructSearch(events),其中event是一个表,该函数显示网页中表中的每个项目。

我想要做的是将events[0]的{​​{1}}中的.catch解析为构造搜索,以便它通过我的哈巴狗模板修改html页面。

我无法弄清楚如何通过pug调用此函数或如何将此服务器变量作为server.js中的参数来调用。

0 个答案:

没有答案