Dépannage connexion
Erreur CORS au login (souvent causée par une extension)
Si la console affiche une erreur du type "blocked by CORS policy" et "Access-Control-Allow-Origin", le backend peut être sain mais le navigateur bloque la requête à cause d'une extension, d'un proxy local ou d'un cache.
Symptômes typiques
- Le login marche dans un navigateur, mais pas dans un autre.
- Preflight OPTIONS OK, mais POST /auth/login en erreur CORS.
- Message: "credentials mode is include" + "Access-Control-Allow-Origin *".
Étapes de résolution
- Désactiver les extensions (CORS, adblock, privacy, proxy, request modifier).
- Tester en navigation privée sans extension.
- Vider les données de Vendevoo.
- Supprimer le service worker et le cache storage (onglet Application).
- Faire un hard refresh puis retenter la connexion.
Important
Une réponse 401 sur /auth/me peut être normale quand l'utilisateur n'est pas encore connecté. Le vrai signal est l'erreur CORS pendant /auth/login.