【问题标题】:How to display MySQL data with with a PUG file如何使用 PUG 文件显示 MySQL 数据
【发布时间】:2020-05-22 00:54:16
【问题描述】:

所以我有一个名为 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】:

    查看快速渲染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 });
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 2020-09-06
      • 2017-11-04
      • 2010-09-20
      相关资源
      最近更新 更多