4

それが私のコードです:

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 }

誰が何が悪いと言えますか?

4

0 に答える 0