Opis i lokacija
U src/lib/http.ts postoji DEFAULT_API_BASE_URL = 'http://localhost:8080' kao hardkodirani fallback pored env varijable VITE_API_BASE_URL.
Zašto je problem
Hardkodirani URL može prouzrokovati da aplikacija u produkciji tiho komunicira s pogrešnim endpointom ako env varijabla nije postavljena, bez ikakve vidljive greške.
Prijedlog rješenja
Ukloniti hardkodirani fallback i dodati validaciju pri startu aplikacije koja baca grešku ako VITE_API_BASE_URL nije definisan.
Opis i lokacija
U src/lib/http.ts postoji DEFAULT_API_BASE_URL = 'http://localhost:8080' kao hardkodirani fallback pored env varijable VITE_API_BASE_URL.
Zašto je problem
Hardkodirani URL može prouzrokovati da aplikacija u produkciji tiho komunicira s pogrešnim endpointom ako env varijabla nije postavljena, bez ikakve vidljive greške.
Prijedlog rješenja
Ukloniti hardkodirani fallback i dodati validaciju pri startu aplikacije koja baca grešku ako VITE_API_BASE_URL nije definisan.