解决nodejs的Connection lost: The server closed the connection

#前言
这是由于mysql自带的一段时间无动作会自动关闭的机制
#解决
使用闭包可以完美解决问题
```
var mysql = require('mysql')
var sqlConfig = {
host: 'localhost',
user: 'root',
password: 'pwd',
database: 'dbbase'
}
var conn = function(){
let connection = mysql.createConnection(sqlConfig)
connection.connect()
connection.on('error',err=>{
console.log('Re-connecting lost connection: ');
connection = mysql.createConnection(sqlConfig)
})
return function(){
return connection
}
}
module.exports = conn()
```
————————————————
版权声明:本文为CSDN博主「apades」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41535611/article/details/100798135