我們使用的是node-mysql,我公開了mysql的createPool,其中從任何文件中我們都可以要求數據庫文件並獲得連接這樣如何確保connection.end()在從池中獲取數據庫連接時調用
var db = ("./database");
db(function(err, connection) {
//use connection to do stuff
}
我注意到,人們並不總是記得打電話connection.end()
,將返回到池中的連接,然後我們打了極限..
我如何設計連接的收購這樣無論他們決定何時終止connection.end()被調用的回調函數?我無法想出一個辦法讓一個地方,我們可以做到這一點,所以開發人員只關心獲得連接..