在 jade 文件中打印 SQL 输出
print SQL output in jade file
我正在尝试在 Jade 文件中输出一个 sql 查询。到目前为止,我已经可以将纯文本打印到 jade,但是当我尝试从 SQL 输出一个输出时,它不起作用,有人可以帮助我吗?
app.js(NodeJS)中的代码:
con.query('SELECT * FROM user ', function(err, rows)
{
console.log('Connection result error '+err);
console.log('num of records is '+rows.length);
//console.log(rows);
res.render('index',
{ title : 'Home' }
)
res.render('index',
{ row : res.send(rows) }
)
console.log('num of records is '+rows.length);
});
jade中的代码(我目前有):
- each row in rows
p=row.first_names
你只需要像这样调用一次render:
res.render('index', {
title: 'Home',
rows: rows
});
单个调用包含具有您要传递给 Jade 模板的所有值的对象。另请注意将键 row
更改为 rows
因为这是您在模板中对它的调用,并且没有在 res.render
[=15= 中调用 res.send
]
您需要编辑 .js 文件(在本例中为 app.js)。而且玉文件代码似乎不正确
res.render('index', {title:'Home', row:rows});
那么玉代码应该改成下面这样。一定要正确缩进。 'first_names' 区分大小写
ul
each val in row
li=val.first_names
我正在尝试在 Jade 文件中输出一个 sql 查询。到目前为止,我已经可以将纯文本打印到 jade,但是当我尝试从 SQL 输出一个输出时,它不起作用,有人可以帮助我吗?
app.js(NodeJS)中的代码:
con.query('SELECT * FROM user ', function(err, rows)
{
console.log('Connection result error '+err);
console.log('num of records is '+rows.length);
//console.log(rows);
res.render('index',
{ title : 'Home' }
)
res.render('index',
{ row : res.send(rows) }
)
console.log('num of records is '+rows.length);
});
jade中的代码(我目前有):
- each row in rows
p=row.first_names
你只需要像这样调用一次render:
res.render('index', {
title: 'Home',
rows: rows
});
单个调用包含具有您要传递给 Jade 模板的所有值的对象。另请注意将键 row
更改为 rows
因为这是您在模板中对它的调用,并且没有在 res.render
[=15= 中调用 res.send
]
您需要编辑 .js 文件(在本例中为 app.js)。而且玉文件代码似乎不正确
res.render('index', {title:'Home', row:rows});
那么玉代码应该改成下面这样。一定要正确缩进。 'first_names' 区分大小写
ul
each val in row
li=val.first_names