Fix SPA Routing Fallback — Email Link Domain Mismatch #198
Notifications
Total Time Spent: 5 seconds
kincses
5 seconds
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#198
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gyökér ok
A
FRONTEND_BASE_URLabackend/app/core/config.py-ban és a.env-benhttps://dev.servicefinder.hu-ra volt állítva (backend API domain) ahelyett, hogyhttps://app.servicefinder.hu(frontend SPA domain) lett volna. Emiatt a kiküldött email-ekben a linkek a backend domainre mutattak, ahol a FastAPI 404-et adott a nem létező frontend route-okra.Változtatások
backend/app/core/config.py:FRONTEND_BASE_URLértékehttps://dev.servicefinder.hu→https://app.servicefinder.hu.env(konténerben):FRONTEND_BASE_URLszinkronizálvafrontend/vite.config.ts: Eltávolítva a hibásrewritea proxy-ból, ami levágta az/apiprefixetsf_apiéssf_public_frontendEllenőrzés
https://app.servicefinder.hu/reset-password?token=...✅https://app.servicefinder.hu/verify?token=...✅https://app.servicefinder.hu-t ✅▶️ Munka megkezdve: 2026-06-04 15:21:57
✅ Munka befejezve: 2026-06-04 15:22:02
Technikai Összefoglaló:
Fix: FRONTEND_BASE_URL javítás a backend config.py-ban és .env-ben (https://dev.servicefinder.hu → https://app.servicefinder.hu), Vite proxy rewrite eltávolítás, konténerek újraindítása. A kiküldött email linkek most már a frontend SPA domainre mutatnak, ahol a Vue Router kezeli a /reset-password és /verify route-okat.
⏱️ Az idő rögzítve.