【发布时间】:2018-10-30 10:55:33
【问题描述】:
我正在使用带有 mysqljs 模块的 SQL 数据库构建一个书店应用程序,我可以从数据库中获取所有书籍,但我想访问一本书并显示其详细信息。
我通过它的 id 获取 book 对象并在控制台中显示它
预订详情路线:
/* GET Book Details page. */
router.get('/details/:id', function(req, res, next) {
var sql = `SELECT * FROM books WHERE id = ${req.params.id}`;
var query = db.query(sql, function (err, result) {
if(err) throw err;
console.log(result);
var model = {result: result}
res.render('shop/details', { title: 'Books', model });
});
});
在控制台上显示
this is what the console displays
在我写的车把代码中
<h1 class="text-center">Book Details Here</h1>
<h3> Your Book Name is {{this.BookName}}</h3>
但它只显示“你的书名是”没有书名
【问题讨论】:
标签: mysql node.js express handlebars.js mysqljs