To dobre podejście.
Jeśli chcesz tylko uzyskać połączenie, dodaj następujący kod do modułu, w którym znajduje się pula:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Nadal musisz pisać getConnection za każdym razem. Ale możesz zapisać połączenie w module za pierwszym razem, gdy je otrzymasz.
Nie zapomnij zakończyć połączenia, gdy skończysz z niego korzystać:
connection.release();