hola quiero crear un pool para mysql pero me da error
No se puede leer la propiedad 'createPool' de un aviso indefinido,
Instalé MySQL para mi proyecto
require("dotenv").config(); const { mysql } = require("mysql"); const isProduction = process.env.NODE_ENV === "production"; const connectionString = `mysql://${process.env.DB_USER}:${process.env.DB_PASSWORD}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_DATABASE}`; const pool = mysql.createPool({ connectionString: isProduction ? process.env.DATABASE_URL : connectionString, ssl: isProduction }); module.exports = { pool };El paquete npm mysql no exporta un objeto que contenga una propiedad mysql . Tienes que importar todo el objeto
const mysql = require("mysql");o solo la funcion
const { createPool } = require("mysql");y usarlo como
const pool = createPool({ connectionString: isProduction ? process.env.DATABASE_URL : connectionString, ssl: isProduction });