Skip to content

Commit ed19a6b

Browse files
Fix: Firebase API key error
Check Firebase configuration and environment variables. Ensure the API key is correctly set in `.env.local` and that the Firebase project is properly configured.
1 parent fa3a0a4 commit ed19a6b

File tree

1 file changed

+10
-25
lines changed

1 file changed

+10
-25
lines changed

src/lib/firebase.ts

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,19 @@ import { initializeApp, getApps, getApp } from "firebase/app";
33
import { getAuth, GoogleAuthProvider } from "firebase/auth";
44
import { getFirestore } from "firebase/firestore";
55

6-
// Vérification que toutes les variables d'environnement Firebase sont définies
7-
const requiredEnvVars = [
8-
'VITE_FIREBASE_API_KEY',
9-
'VITE_FIREBASE_AUTH_DOMAIN',
10-
'VITE_FIREBASE_PROJECT_ID',
11-
'VITE_FIREBASE_STORAGE_BUCKET',
12-
'VITE_FIREBASE_MESSAGING_SENDER_ID',
13-
'VITE_FIREBASE_APP_ID'
14-
];
15-
16-
for (const envVar of requiredEnvVars) {
17-
if (!import.meta.env[envVar]) {
18-
console.error(`❌ Variable d'environnement manquante: ${envVar}`);
19-
}
20-
}
21-
6+
// Configuration Firebase avec des valeurs par défaut pour le développement
227
const firebaseConfig = {
23-
apiKey: import.meta.env.VITE_FIREBASE_API_KEY,
24-
authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN,
25-
databaseURL: import.meta.env.VITE_FIREBASE_DATABASE_URL,
26-
projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID,
27-
storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET,
28-
messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID,
29-
appId: import.meta.env.VITE_FIREBASE_APP_ID,
30-
measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID
8+
apiKey: import.meta.env.VITE_FIREBASE_API_KEY || "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE",
9+
authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN || "refspring-8c3ac.firebaseapp.com",
10+
databaseURL: import.meta.env.VITE_FIREBASE_DATABASE_URL || "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app",
11+
projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID || "refspring-8c3ac",
12+
storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET || "refspring-8c3ac.firebasestorage.app",
13+
messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID || "519439687826",
14+
appId: import.meta.env.VITE_FIREBASE_APP_ID || "1:519439687826:web:c0644e224f4ca23b57864b",
15+
measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID || "G-QNK35Y7EE4"
3116
};
3217

33-
console.log('🔥 Firebase config chargée depuis les variables d\'environnement');
18+
console.log('🔥 Firebase config loaded');
3419

3520
// Éviter la double initialisation de Firebase
3621
const app = getApps().length === 0 ? initializeApp(firebaseConfig) : getApp();

0 commit comments

Comments
 (0)