我有一个返回连接池的配置文件。但是过了一会儿我又收到R_CON_COUNT_ERROR:连接错误太多。
var config = {
host : 'localhost',
user : 'root',
password : 'password',
}
function getPool(database_name){
if(database_name)
config.database = database_name;
return require('mysql').createPool(config);;
}
module.exports.pool = getPool;
然后我在另一个文件中使用此功能 const pool = require('./ config')。pool
pool('dbname').getconnection((err,conn)=>{
conn.query(query,(err,result)=>{
conn.release();
})
});
我想重用具有相同配置的连接池或具有与不同数据库不同连接的单个池。