Het is een goede aanpak.
Als je gewoon verbinding wilt maken, voeg dan de volgende code toe aan je module waar de pool zich bevindt:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Je moet nog steeds getConnection elke keer schrijven. Maar u kunt de verbinding in de module opslaan als u deze voor het eerst krijgt.
Vergeet niet de verbinding te beëindigen wanneer u klaar bent met het gebruik ervan:
connection.release();