UNPKG

sysrot-hub

Version:

CLI de nueva generación para proyectos Next.js 14+ con IA multi-modelo, Web3 integration, internacionalización completa y roadmap realista 2025-2026

44 lines (37 loc) 1.14 kB
// Este es un archivo de ejemplo para la conexión a la base de datos // Se debe implementar según la base de datos elegida // Ejemplo para MongoDB /* import { MongoClient } from 'mongodb'; const uri = process.env.MONGODB_URI as string; const options = {}; let client; let clientPromise: Promise<MongoClient>; if (!process.env.MONGODB_URI) { throw new Error('Por favor, añade la variable de entorno MONGODB_URI'); } if (process.env.NODE_ENV === 'development') { // En desarrollo, usamos una variable global para preservar la conexión // @ts-ignore if (!global._mongoClientPromise) { client = new MongoClient(uri, options); // @ts-ignore global._mongoClientPromise = client.connect(); } // @ts-ignore clientPromise = global._mongoClientPromise; } else { client = new MongoClient(uri, options); clientPromise = client.connect(); } export default clientPromise; */ // Mock de base de datos para propósitos de demo export const db = { user: { findUnique: async () => null, findFirst: async () => null, create: async (data: any) => data, update: async (data: any) => data, }, };