如何显示带有PUG文件的MySQL数据

问题描述 投票:0回答:1

所以我有一个名为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数据库的基本表?

javascript mysql node.js pug
1个回答
1
投票

查看快速渲染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 });
  });
});
© www.soinside.com 2019 - 2024. All rights reserved.