System Design · Junior · Pytanie 32 z 75
Gdzie walidować dane formularza?
- ✓Poprawna odpowiedź: Na kliencie dla wygody i na serwerze dla bezpieczeństwa
- 2Tylko na kliencie - serwer dostaje już sprawdzone dane
- 3Tylko na serwerze - walidacja po stronie klienta nie ma sensu
Wyjaśnienie
Walidacja po stronie klienta daje natychmiastową informację zwrotną, ale łatwo ją obejść bezpośrednim żądaniem. Serwer musi sprawdzać wszystko. Wspólny schemat (np. Zod) można używać po obu stronach.