È un buon approccio.
Se vuoi solo ottenere una connessione, aggiungi il seguente codice al tuo modulo in cui si trova il pool:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Devi ancora scrivere getConnection ogni volta. Ma potresti salvare la connessione nel modulo la prima volta che lo ottieni.
Non dimenticare di terminare la connessione quando hai finito di utilizzarla:
connection.release();