Ini pendekatan yang bagus.
Jika Anda hanya ingin mendapatkan koneksi, tambahkan kode berikut ke modul Anda di mana pool berada:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Anda masih harus menulis getConnection setiap saat. Tapi Anda bisa menyimpan koneksi di modul saat pertama kali mendapatkannya.
Jangan lupa untuk mengakhiri koneksi setelah Anda selesai menggunakannya:
connection.release();