mysql - 我可以使用node.js将mysql查询结果调用到html文件中吗?

标签 mysql node.js

我有一个问题,有没有一种方法可以将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/

相关文章:

php - MySQL PHP : Return rows based on a column

mysql查询用于从特定列中的 "1" "1-A"等中提取,"1-B"

php - MySQL更新一些数据库字段而不覆盖字段未更改

mysql - 我想通过DQL获取与文本相关的记录

php - key 128 位,返回数组 16 位

javascript - 如何使用 Node.js createReadStream 和 createWriteStream 写入多个文件

c# - ElasticSearch 查询仅当所有字段都匹配我的过滤器时才检索结果?

javascript - 通过使用resolve或reject或Promisify(bluebird)进行 promise

node.js - 测试安全的 graphql 订阅

node.js - 如何从 Google Analytics API 获取超过 7 个维度和 10 个指标