我正在制作一个简单的应用程序,并且在所有控制器中,我想使用数据库对象执行查询。我不想在每个控制器文件中require
{em>数据库文件(下面的代码),而是创建一个connection pool
的全局对象。这是一个好习惯吗?
数据库文件:
const mysql = require('mysql2');
const pool = mysql.createPool({
host: 'localhost',
user: 'root',
database: 'la-carte',
password: 'root'
});
module.exports = pool.promise();
PS:该文件返回的对象,我想将其设置为全局。