それが私のコードです:
var mysql = require('mysql');
var client = mysql.createConnection({
host : 'somehost',
port : 'myport',
user : 'username',
password : 'password',
database : 'mydb'
});
//get posts
function get(callback){
var result = [];
var queryString = "SELECT id,title,short_text,creation_date FROM posts");
var query = client.query(queryString);
query
.on('error', function(err){
callback(err, null);
})
.on('fields', function(fields){
// the field packets for the rows to follow
})
.on('result', function(row){
result.push(row);
})
.on('end', function(){
callback(null, result);
// all rows have been received
});
}
正常に動作することもありますが、エラーを返すこともあります: { [エラー: 破棄された後、クエリをキューに登録できません。] コード: 'PROTOCOL_ENQUEUE_A FTER_DESTROY', 致命的: false }
誰が何が悪いと言えますか?