Node.js 节点mysql错误协议\u销毁后排队\u
这是我的代码:Node.js 节点mysql错误协议\u销毁后排队\u,node.js,node-mysql,Node.js,Node Mysql,这是我的代码: var mysql = require('mysql'); var client = mysql.createConnection({ host : 'somehost', port : 'myport', user : 'username', password : 'password', database : 'mydb' }); //get posts function get(callback){ var r
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
});
}
它有时成功,但有时返回错误:
{[错误:销毁后无法将查询排队。]代码:'协议\u排队\u A
销毁后,致命:错误}
谁能说出什么事了