我在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
中的参数来调用。