Firebase avec Fast API
Installer le SDK Firebase
pip install firebase-admin
Créer .env
ENV=devGOOGLE_APPLICATION_CREDENTIALS="./service-account.json"FRONTEND_URL="http://localhost:3000"
Ajouter serivce-account.json
Télécharger, renommer et copier le fichier service-account.json
.
Paramètres du projet => Compte de services => SDK Admin Firebase => Générer une nouvelle clé privée
Configurer le SDK Admin Firebase
Ajouter la configuration dans main.py
from fastapi import FastAPIfrom backend.router import routerimport firebase_adminfrom firebase_admin import credentials
cred = credentials.Certificate("service-account.json")firebase_admin.initialize_app(cred)
app = FastAPI()
app.include_router(router)