Files
wondif_vue/server/utils/mysql.js
2026-04-21 18:39:01 +02:00

26 lines
471 B
JavaScript

import mysql from "mysql2/promise"
let pool
export function getMysqlPool() {
if (pool) {
return pool
}
const config = useRuntimeConfig()
pool = mysql.createPool({
host: config.mysqlHost,
port: Number(config.mysqlPort || 3306),
database: config.mysqlDatabase,
user: config.mysqlUser,
password: config.mysqlPassword,
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0,
charset: "utf8mb4",
})
return pool
}