hometify/server/plugins/db/init.ts

16 lines
539 B
TypeScript

import { defineEventHandler } from "h3";
import connectToDatabase from "~/server/db/mysql";
// Inicializar Sequelize con las configuraciones de Nuxt
export default defineEventHandler(async (event) => {
const sequelize = await connectToDatabase();
// Sincronizar la base de datos
try {
await sequelize?.sync({ alter: false }); // O usa { alter: true } para no perder datos existentes.
console.log("Database synchronized successfully.");
} catch (error) {
console.error("Error synchronizing database:", error);
}
});