Ana içeriğe geç

Frontend Servisleri

dashboard/src/services:

Dosya Kapsam
authService.tsx Giriş isteği
apiDocService.tsx API kaydı listeleme/oluşturma/güncelleme/silme, toplam hesaplama, adres çözümleme
auditService.tsx Denetim adımı gönderimi
userService.tsx Kullanıcı listesi
mailBoxService.tsx Mail box
noteReminderService.tsx Not hatırlatıcıları

Taban adres

VITE_PLATFORM_API_BASE_URL değişkeni kullanılır. Backend router'ları hem / hem /api/v1 altında bağlandığı için değerin her iki biçimi de çalışır.

Hata eşlemesi

utils/index.tsx, HTTP durum kodlarını kullanıcıya gösterilen mesajlara çevirir. HTTP 403 → "Bu işlem için yetkiniz bulunmuyor."

Teşhis tuzağı

Bu eşleme nedeniyle bir CORS reddi (backend 403 üretir) ekranda bir yetki hatası gibi görünür. Ayrıntı için Güvenlik / CORS.

Sayaç alias'ı

readCount(raw.internal_count ?? raw.input_count) deseni sayesinde hem eski (input_count / output_count) hem yeni (internal_count / external_count) alan adlarıyla gelen kayıtlar okunabilir.