Dengan cara ini anda boleh mendapatkan data
// 查询 课程信息
router.get('/lessonInfo', function (req, res, next){
var sql = 'SELECT * FROM lesson';
var lessons = [];
connection.query(sql, function (err, result) {
if (err) {
console.log('[SELECT ERROR] - ', err.message);
return;
}
if(result){
for(var i = 0; i < result.length; i++){
lessons.push({
lnumber: result[i].lnumber || null,
lname: result[i].lname || null,
ltype: result[i].ltype || null,
credit: result[i].credit || null,
});
}
}
res.render('lessonInfo',{
lessons : lessons
})
})
})
Tetapi adakah sebab mengapa res.render
移出connection.query
就拿不到数据是因为什么?
是因为res.render
在执行的时候connection.query
belum dilaksanakan lagi? Jika ya, bagaimana saya boleh mengubah suainya untuk mendapatkan data?
Ini adalah contoh pembelajaran yang saya tulis, ia sepatutnya membantu anda
https://github.com/cristismf/...