我在连接mysql时遇到了一些错误,我无法弄清楚。 下面的基本连接代码运行良好。Node + Mysql - 连接问题
var connection = mysql.createConnection({
host : 'localhost',
user:'root',
password:'',
database :'testdb'
});
connection.connect();
connection.query('SELECT * from test2table', function (err, data) {
if (err) throw err
console.log('The solution is: '+JSON.stringify(data)); -->could obtain data
});
但是,当涉及到在get/post方法中使用,我不能得到响应。如下面的代码:
var connection = mysql.createConnection({
host : 'localhost',
user:'root',
password:'',
database :'testdb'
});
connection.connect(function(err){
if(err) throw err;
console.log("connected");
});
app.get('/api/records',function(req,res){
connection.query('SELECT * from test2table', function (err, data) {
console.log(data);--> get blank response
});
});
请让我知道,如果我错过了任何影响中间。谢谢。
揣摩那个犯错变量包含 –
它所引发任何错误: -/ – Gayathri
是不会,但有一点是检查它包含的内容,使用'console.log(err)'为了更好的理解。 –