我有一个问题,有没有一种方法可以将mysql查询结果放入html文件中,而不需要模板引擎或express。
从许多示例来看,他们使用模板引擎在 html 中包含 mysql 结果 像这样。 (使用 express )
app.get('/', function(req, res){
connection.query('SELECT * FROM users', function(err, rows){
res.render('users', {users : rows});
但我不想使用模板引擎。
有没有一种方法可以在不使用模板引擎的情况下显示mysql查询结果?
我必须使用squelize 或backbone.js 吗?
谢谢。
最佳答案
始终处理错误。您可以直接发送数据,无需使用任何模板引擎,如下所示。
app.get('/', function(req, res){
connection.query('SELECT * FROM users', function(err, rows){
if(err)
res.status(500).json({"Error":err});
else if(rows.length)
res.status(200).json({"Data":rows});
else
res.status(200).json({"Data":"No records found"});
}
}
关于mysql - 我可以使用node.js将mysql查询结果调用到html文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33537520/