【发布时间】:2018-01-01 21:57:13
【问题描述】:
这是我对 mysql 表的获取请求
app.get('/', (req, res) => {
let sql = 'SELECT * from emarttesttable WHERE id = 229';
let query = db.query(sql, (err, results) => {
if(err){console.log(err);}
else{
console.log(results);
}
});
res.render('index');
});
就目前而言,这个函数允许我从表格中获取我想要的信息,并且我可以通过 console.log 读取结果。但是,我无法访问我的 index.ejs 页面上的结果。
如何访问我的 index.ejs 文件中的结果(这是一个包含我想要的东西的对象)?每当我尝试访问结果时,它都会说导致未定义。如何确保由于调用表而创建的对象能够在不同的页面上使用/访问。目前,我只想创建一个简单的表,其中一列中的键和第二列中的值。
【问题讨论】:
-
你必须等待并在你的回调中渲染
标签: mysql json node.js object express