我对此异步调用有问题,正在读取其他线程,但无济于事。我试图兑现诺言,但无济于事。 文件位于不同的目录中,但是它们已导出和导入。.
app.get("/", function(req, res) {
let today = new Date();
let dd = String(today.getDate()).padStart(2, '0');
let mm = String(today.getMonth() + 1).padStart(2, '0');
let yyyy = today.getFullYear();
today = mm + '/' + dd + '/' + yyyy;
orm.renderByPriorities().then(function() {
console.log("Data", rows);
res.render("index", {
todaysdate: today
});
})
});
此代码是对方法renderByPriorities的底部调用,该方法应从数据库中检索数据。 但是,它说不能使用undefined ...
这是orm中的原始方法
renderByPriorities() {
let sql = "SELECT * FROM items ORDER BY priority DESC;";
connection.query(sql,
(err, rows, fields) => {
if (err) {
console.log("Error. Read below to get a clue.");
throw err;
}
return rows;
});
}
P