Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

node.js + pool de conexão mysql


É uma boa abordagem.

Se você deseja apenas obter uma conexão, adicione o seguinte código ao seu módulo em que o pool está:
var getConnection = function(callback) {
    pool.getConnection(function(err, connection) {
        callback(err, connection);
    });
};

module.exports = getConnection;

Você ainda precisa escrever getConnection todas as vezes. Mas você pode salvar a conexão no módulo na primeira vez que a obtiver.

Não se esqueça de encerrar a conexão quando terminar de usá-la:
connection.release();