From 077f864315cbd365f0fb83625a6897b5c65bfbef Mon Sep 17 00:00:00 2001 From: EmanueleAlfano Date: Wed, 4 Feb 2026 09:28:01 +0100 Subject: [PATCH] Endpoint update with '/api' prepend --- backend-mock/api/routes.py | 8 ++++---- frontend/src/services/api.ts | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend-mock/api/routes.py b/backend-mock/api/routes.py index ca01aeb..b4cb62a 100644 --- a/backend-mock/api/routes.py +++ b/backend-mock/api/routes.py @@ -55,7 +55,7 @@ def find_user(badge_code: str) -> dict | None: return None -@router.get("/info-room", response_model=RoomInfoResponse) +@router.get("/api/info-room", response_model=RoomInfoResponse) async def get_room_info(): """Restituisce le informazioni sulla sala e la riunione corrente.""" return RoomInfoResponse( @@ -65,7 +65,7 @@ async def get_room_info(): ) -@router.post("/login-validate", response_model=LoginResponse) +@router.post("/api/login-validate", response_model=LoginResponse) async def login_validate(request: LoginRequest): """ Valida la password del validatore. @@ -91,7 +91,7 @@ async def login_validate(request: LoginRequest): ) -@router.get("/anagrafica/{badge_code}", response_model=UserResponse) +@router.get("/api/anagrafica/{badge_code}", response_model=UserResponse) async def get_user_anagrafica(badge_code: str): """ Cerca un utente tramite il suo badge code. @@ -120,7 +120,7 @@ async def get_user_anagrafica(badge_code: str): return response -@router.post("/entry-request", response_model=EntryResponse) +@router.post("/api/entry-request", response_model=EntryResponse) async def process_entry_request(request: EntryRequest): """ Processa una richiesta di ingresso. diff --git a/frontend/src/services/api.ts b/frontend/src/services/api.ts index 63cd184..f5e2e1e 100644 --- a/frontend/src/services/api.ts +++ b/frontend/src/services/api.ts @@ -91,7 +91,7 @@ async function apiFetch( * Ottiene le informazioni sulla sala e la riunione */ export async function getRoomInfo(): Promise { - return apiFetch('/info-room'); + return apiFetch('/api/info-room'); } /** @@ -104,7 +104,7 @@ export async function loginValidator( ): Promise { log(`Login attempt for badge: ${badge}`); const payload: LoginRequest = {badge, password}; - return apiFetch('/login-validate', { + return apiFetch('/api/login-validate', { method: 'POST', body: JSON.stringify(payload), }); @@ -116,7 +116,7 @@ export async function loginValidator( */ export async function getUserByBadge(badgeCode: string): Promise { log(`Fetching anagrafica for badge: ${badgeCode}`); - return apiFetch(`/anagrafica/${encodeURIComponent(badgeCode)}`); + return apiFetch(`/api/anagrafica/${encodeURIComponent(badgeCode)}`); } /** @@ -132,7 +132,7 @@ export async function requestEntry( user_badge: userBadge, validator_password: validatorPassword, }; - return apiFetch('/entry-request', { + return apiFetch('/api/entry-request', { method: 'POST', body: JSON.stringify(payload), });