System Design · Junior · Запитання 32 з 75
Де треба перевіряти (валідувати) дані форми?
- ✓Правильна відповідь: І на клієнті для зручності, і на сервері для безпеки
- 2Лише на клієнті - сервер отримує вже перевірені дані
- 3Лише на сервері - клієнтська перевірка марна
Пояснення
Клієнтська валідація дає миттєвий зворотний зв'язок, але її легко обійти прямим запитом. Сервер мусить перевіряти все. Спільну схему (наприклад, Zod) можна перевикористовувати на обох боках.