Next.js · Senior · Запитання 66 з 75
Server Action deletePost(id) використовується лише на адмінській сторінці. Чому він однаково має сам перевіряти авторизацію?
- ✓Правильна відповідь: Кожен Server Action - публічний POST-ендпоінт, який можна викликати напряму, незалежно від того, яка сторінка його рендерить
- 2Екшени не успадковують cookie
- 3Перевірка на адмінській сторінці виконується після екшену
Пояснення
Валідуйте вхідні дані (наприклад, через Zod) і перевіряйте сесію та права всередині екшену або в шарі доступу до даних, який він викликає.