Express是目前非常流行的Node.js Web框架,它的最大優勢就是輕量且靈活,而且還有著非常好的可擴展性和高性能。在Express中,我們通常需要使用MySQL來存儲數據。下面就來介紹一下如何在Express中進行MySQL的配置。
// 導入mysql模塊 const mysql = require('mysql') // 創建連接池 const pool = mysql.createPool({ connectionLimit: 10, // 最大連接數 host: 'localhost', // 數據庫地址 user: 'root', // 數據庫用戶名 password: '123456', // 數據庫密碼 database: 'test' // 數據庫名稱 }) // 獲取連接 pool.getConnection(function (err, connection) { if (err) throw err console.log('Connected successfully to database!') // 關閉連接 connection.release() })
在上面的代碼中,我們首先使用require()函數導入了mysql模塊,然后使用mysql.createPool()方法創建了一個連接池,其中connectionLimit表示最大連接數。這里需要注意的是,如果我們沒有指定最大連接數,則默認為10。
接著,我們使用pool.getConnection()方法獲取一個連接。如果獲取連接成功,我們就可以使用connection對象來執行SQL語句了。在使用完連接之后,一定要記得調用connection.release()方法來釋放連接,否則連接將一直被占用。
以上就是在Express中進行MySQL配置的方法,希望對大家有所幫助。