C'est une bonne approche.
Si vous souhaitez simplement obtenir une connexion, ajoutez le code suivant à votre module où se trouve le pool :
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Vous devez toujours écrire getConnection à chaque fois. Mais vous pouvez enregistrer la connexion dans le module la première fois que vous l'obtenez.
N'oubliez pas de mettre fin à la connexion lorsque vous avez fini de l'utiliser :
connection.release();