Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | const { createClient } = require('@supabase/supabase-js'); // Variables de entorno para Supabase const supabaseUrl = process.env.SUPABASE_URL; const supabaseKey = process.env.SUPABASE_KEY; if (!supabaseUrl || !supabaseKey) { console.error('Error: Variables de entorno SUPABASE_URL y SUPABASE_KEY son requeridas'); console.error('SUPABASE_URL:', supabaseUrl ? 'Definida' : 'No definida'); console.error('SUPABASE_KEY:', supabaseKey ? 'Definida' : 'No definida'); process.exit(1); } // Crear cliente de Supabase sin autenticación automática const supabase = createClient(supabaseUrl, supabaseKey, { auth: { autoRefreshToken: false, persistSession: false } }); // Verificar conexión básica async function verificarConexion() { try { const { data, error } = await supabase .from('usuarios') .select('count(*)') .limit(1); if (error) { console.error('❌ Error al conectar con Supabase:', error.message); } else { console.log('✅ Conexión con Supabase establecida correctamente'); } } catch (error) { console.error('❌ Error de conexión:', error.message); } } verificarConexion(); module.exports = supabase; |