965 B
965 B
002 – Relativa API-adresser och lokal utvecklingsproxy
Status
Accepterat
Datum
2026-07-23
Sammanhang
Frontend körs lokalt med Vite på port 5173 och backend med Spring Boot på port 8080. Frontend behöver nå API:t utan miljöspecifika, hårdkodade backendadresser i applikationskoden.
Beslut
Frontend använder relativa API-adresser under /api. Vites utvecklingsserver
proxar /api till http://localhost:8080.
Ingen generell CORS-konfiguration införs i backend så länge webbläsaren anropar Vites origin och Vite vidarebefordrar anropet.
Konsekvenser
- Frontendkoden innehåller inte en lokal fullständig backend-URL.
- Lokal utveckling kräver att backend är tillgänglig på port 8080 för API-anrop via proxyn.
- En separat CORS-policy behöver inte underhållas för nuvarande lokala flöde.
- En framtida driftlösning måste ge
/apien motsvarande same-origin-väg eller medföra ett nytt dokumenterat beslut.