33 lines
965 B
Markdown
33 lines
965 B
Markdown
# 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 `/api` en motsvarande same-origin-väg eller
|
||
medföra ett nytt dokumenterat beslut.
|