Node.js · Middle · Запитання 33 з 75
Навіщо валідувати вхідні дані на сервері, якщо фронтенд уже їх перевіряє?
- 1Валідація на фронтенді працює не в усіх браузерах
- ✓Правильна відповідь: Будь-хто може надсилати запити напряму в обхід інтерфейсу; сервер - єдина довірена межа
- 3Валідація на сервері зменшує відповіді
Пояснення
Перевіряйте типи, довжини та формати бібліотекою схем (Zod, JSON Schema, Valibot) на межі API і відкидайте невідомі поля.