React · Senior · Запитання 13 з 75
Що важливо пам'ятати про функції з 'use server' з погляду безпеки?
- ✓Правильна відповідь: Це публічні HTTP-ендпоінти: перевіряйте авторизацію й вхідні дані всередині
- 2Вони доступні лише з компонентів вашого застосунку, перевірки не потрібні
- 3Next.js автоматично перевіряє права користувача перед їх викликом
Пояснення
Server Function можна викликати прямим POST-запитом, оминаючи UI. Аргументи приходять від клієнта й можуть бути підроблені. Усередині функції перевіряють сесію й права, валідують дані (наприклад, Zod) і не покладаються на те, що кнопку бачать лише адміни.