此问题在此处已有答案:
How do I return the response from an asynchronous call?(44个答案)
25天前关闭。
此帖子已在2天前编辑并提交审核,无法重新打开帖子:
原始关闭原因未解决
Here is the complete image
我需要在会话中存储结果。这容易做到吗?
这是我的路线
app.get('/employ',(req,res) =>{
var q="select * from employee"
connection.query(q,(err,result) => {
if (err) throw err;
console.log("fetched values successfully...");
})
console.log(result);
res.render("addemploy.hbs")
})
如果是,说明如何随时从会话中访问存储值。
1条答案
按热度按时间jdzmm42g1#
您正在使用作用域块(查询)之外的
results
,请将console.log(results)
移到connection.query
的作用域之内。如果您还希望在模板中使用结果,请同时呈现作用域之内的页。请确保在查询出错时呈现另一页。