import Conexion from './Conexion.js'; // Asegúrate de tener la ruta correcta al archivo de conexión import Carrera from '../Model/Carrera.js'; // Asegúrate de tener la ruta correcta al archivo de Carrera class DAOCarrera { static async dameCarreras() { const conexion = new Conexion(); const conexionEstablecida = await conexion.conectar(); try { const sql = "SELECT * FROM carrera"; const [rows] = await conexionEstablecida.query(sql); const resultado = rows.map(row => new Carrera(row.id, row.nombre, row.area, row.campus, row.descripcion, row.mision, row.vision, row.objetivo)); return resultado; } catch (error) { console.error(error); return []; } finally { conexion.cerrarConexion(); } } } export default DAOCarrera;