我在連接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)'爲了更好的理解。 –