我对MySQL / Node.js相对较新,而且我一直试图将某些东西放在一起,但我的代码一直遇到错误。
app.get("/", function(request, response){
var q = 'SELECT COUNT(*) AS count FROM users';
connection.query(q, function (error, results){
if (error) throw error;
var count = results[0].count;
res.send("We have " + count + "users in our database");
});
});
然而,在' res.send'我有一条警告说“&res;未定义'”。
两个问题:
答案 0 :(得分:1)
您的函数签名有response
作为参数,您尝试使用res
(未在任何地方定义)。因此,将res
更改为response
。