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.