断开连接有两种方式
end()
函数
在这种情况下 所有先前排队的查询 仍然可以继续继续发送到服务器,但是如果在执行到断开连接的命令之前发生了致命的错误,那么
end()
将不会被执行
connection.end(function(err){
//连接结束
})
destroy()
函数
在这种情况下 将会直接终止底层套接字,将不会有别的事件可以触发该连接
和end()函数不同的是 该函数没有回调函数
connection.destroy();