Mysql
 sql >> Base de données >  >> RDS >> Mysql

node.js + regroupement de connexions mysql

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();