import mysql from "mysql2"; import config from "../config/index.js"; import * as log4js from "../log4js.js"; const pool = mysql.createPool({ host: config.mysql.host, port: config.mysql.port, user: config.mysql.user, password: config.mysql.password, connectionLimit: 10, queryFormat: function (sql, values) { const opts = { sql, values } this._resolveNamedPlaceholders(opts) log4js.mysql.debug(opts.sql, opts.values) return mysql.format( opts.sql, opts.values, this.config.stringifyObjects, this.config.timezone ) } }); export default pool.promise();