@@ -6,17 +6,36 @@ import { getFunctions } from "firebase/functions";
66
77// Configuration Firebase avec des valeurs par défaut pour le développement
88const firebaseConfig = {
9- apiKey : import . meta . env . VITE_FIREBASE_API_KEY || "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE" ,
10- authDomain : import . meta . env . VITE_FIREBASE_AUTH_DOMAIN || "refspring-8c3ac.firebaseapp.com" ,
11- databaseURL : import . meta . env . VITE_FIREBASE_DATABASE_URL || "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app" ,
12- projectId : import . meta . env . VITE_FIREBASE_PROJECT_ID || "refspring-8c3ac" ,
13- storageBucket : import . meta . env . VITE_FIREBASE_STORAGE_BUCKET || "refspring-8c3ac.firebasestorage.app" ,
14- messagingSenderId : import . meta . env . VITE_FIREBASE_MESSAGING_SENDER_ID || "519439687826" ,
15- appId : import . meta . env . VITE_FIREBASE_APP_ID || "1:519439687826:web:c0644e224f4ca23b57864b" ,
16- measurementId : import . meta . env . VITE_FIREBASE_MEASUREMENT_ID || "G-QNK35Y7EE4"
9+ apiKey : "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE" ,
10+ authDomain : "refspring-8c3ac.firebaseapp.com" ,
11+ databaseURL : "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app" ,
12+ projectId : "refspring-8c3ac" ,
13+ storageBucket : "refspring-8c3ac.firebasestorage.app" ,
14+ messagingSenderId : "519439687826" ,
15+ appId : "1:519439687826:web:c0644e224f4ca23b57864b" ,
16+ measurementId : "G-QNK35Y7EE4"
1717} ;
1818
19- console . log ( '🔥 Firebase config loaded with fallback values' ) ;
19+ console . log ( '🔥 Firebase config loaded:' , {
20+ projectId : firebaseConfig . projectId ,
21+ authDomain : firebaseConfig . authDomain ,
22+ apiKeyPrefix : firebaseConfig . apiKey . substring ( 0 , 10 ) + '...'
23+ } ) ;
24+
25+ // Test de connexion Firebase
26+ const testFirebaseConnection = async ( ) => {
27+ try {
28+ console . log ( '🔥 Testing Firebase connection...' ) ;
29+ const testUrl = `https://identitytoolkit.googleapis.com/v1/projects/${ firebaseConfig . projectId } ` ;
30+ const response = await fetch ( testUrl , { method : 'HEAD' } ) ;
31+ console . log ( '🔥 Firebase connection test:' , response . status ) ;
32+ } catch ( error ) {
33+ console . error ( '🚨 Firebase connection failed:' , error ) ;
34+ }
35+ } ;
36+
37+ // Tester la connexion au démarrage
38+ testFirebaseConnection ( ) ;
2039
2140// Éviter la double initialisation de Firebase
2241const app = getApps ( ) . length === 0 ? initializeApp ( firebaseConfig ) : getApp ( ) ;
0 commit comments