所以我有一个名为datareview.pug的.pug文件,它是为此文件创建的:
app.get('/datareview', function(req, res) {
db.query("SELECT * FROM events", function (err, result, fields) {
if (err) throw err;
res.render('datareview.pug');
});
});
如您所见,app.get函数用于/ datareview,它获取数据库中的特定表数据。我遇到的麻烦是使用datareview.pug文件在/ datareview页中显示了该表。有人可以在正确的方向帮助我吗?或者只是给我一个示例,说明如何使用PUG显示来自MySQL数据库的基本表?
查看快速渲染docs,看起来render
方法接受第二个参数,该参数为视图定义变量。
使用提供的代码的简单示例可能看起来像这样:
app.get('/datareview', function(req, res) {
db.query("SELECT * FROM events", function (err, result, fields) {
if (err) throw err;
// Assuming `fields` contains the data you wish to use in your template
res.render('datareview.pug', { fields });
});
});