【发布时间】:2022-11-22 16:03:54
【问题描述】:
从第 56 行到第 67 行, 如果我在第 65 行检查我的结果,我得到一个未定义的错误(因为它在外面)
我怎样才能在那里得到结果???
这是我的路线,
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")
})
【问题讨论】:
-
尝试在
connection.query...{}语法之上定义var data = null;,然后将result变量分配给connection.query...{}和data = result;内的data变量,这样您就可以在connection.query...{}之外console.log(data);。 -
我试过了,现在数据是空的。
标签: javascript mysql node.js