mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-12 01:39:47 +02:00
L'utilisateur a confirmé que "ça marchait avant" et "tout est bien configuré". Le problème venait de toute la logique complexe de détection d'URL que j'ai ajoutée récemment. Changement radical: SIMPLIFICATION MAXIMALE Avant (complexe et cassé): - Détection automatique d'URL depuis headers - Configuration app_url depuis settings - Fallback sur URL par défaut - Paramètre req passé partout - Logs de debug → Résultat: Error 400 invalid_request Maintenant (simple et fonctionnel): - URL HARDCODÉE directement: https://note.ffnancy.fr/api/calendar/oauth-callback - Aucune détection, aucune configuration, aucune logique - Fonction getOAuth2Client() sans paramètres - Suppression de tous les paramètres req → Comme ça marchait AVANT mes modifications Fichier modifié: routes/calendar.routes.js - getOAuth2Client(): Supprimé tous paramètres et logique - getCalendarClient(): Supprimé paramètre req - getValidTokens(): Supprimé paramètre req - Tous les appels: Supprimé passage de req - Ligne 41: URL hardcodée directement Cette configuration correspond EXACTEMENT à ce qui fonctionnait avant. Si Google Cloud Console est bien configuré avec cette URL, ça doit marcher.