Det är ett bra tillvägagångssätt.
Om du bara vill få en anslutning lägg till följande kod till din modul där poolen är i:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Du måste fortfarande skriva getConnection varje gång. Men du kan spara anslutningen i modulen första gången du får den.
Glöm inte att avsluta anslutningen när du är klar med den:
connection.release();