如何使用 PUG 文件显示 MySQL 数据
How to display MySQL data with with a PUG file
所以我有一个名为 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,它在我的数据库中获取特定的 table 数据。我遇到的问题是使用 datareview.pug 文件在我的 /datareview 页面中显示此 table。有人可以帮助我朝着正确的方向前进吗?或者只是给我一个例子,说明如何使用 PUG 显示来自 MySQL 数据库的基本 table?
查看快速渲染 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 });
});
});
所以我有一个名为 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,它在我的数据库中获取特定的 table 数据。我遇到的问题是使用 datareview.pug 文件在我的 /datareview 页面中显示此 table。有人可以帮助我朝着正确的方向前进吗?或者只是给我一个例子,说明如何使用 PUG 显示来自 MySQL 数据库的基本 table?
查看快速渲染 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 });
});
});