From d393a3415734bcf025a1d4343e2c3f02a77f2c47 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 17 Aug 2025 00:18:06 +0000 Subject: [PATCH] Add direct Supabase connection test cgen-6956b0a4c52e4ea984b68a4102aff0b5 --- client/lib/supabase.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/client/lib/supabase.ts b/client/lib/supabase.ts index 37cf3ae8..281f5e86 100644 --- a/client/lib/supabase.ts +++ b/client/lib/supabase.ts @@ -28,17 +28,31 @@ if (isSupabaseConfigured) { // Test connection setTimeout(async () => { try { - const { error } = await supabaseClient.from('user_profiles').select('count', { count: 'exact', head: true }); + console.log("🔍 Testing Supabase connection to:", supabaseUrl); + const { data, error } = await supabaseClient.from('user_profiles').select('count', { count: 'exact', head: true }); if (error) { console.warn("⚠️ Supabase connection test failed:", error.message); console.log("🔄 Falling back to mock authentication for development"); } else { - console.log("✅ Supabase connection successful"); + console.log("✅ Supabase connection successful - found", data, "user profiles"); } } catch (err: any) { console.warn("⚠️ Supabase connection error:", err.message); console.log("🔄 Using mock authentication for development"); } + + // Also test auth endpoint specifically + try { + console.log("🔍 Testing Supabase auth endpoint..."); + const { data, error } = await supabaseClient.auth.getSession(); + if (error) { + console.warn("⚠️ Supabase auth test failed:", error.message); + } else { + console.log("✅ Supabase auth endpoint accessible"); + } + } catch (authErr: any) { + console.warn("⚠️ Supabase auth endpoint error:", authErr.message); + } }, 1000); }