Next.js · Middle · Запитання 44 з 75
Де правильніше перевіряти авторизацію в App Router?
- ✓Правильна відповідь: Поруч із даними: у Data Access Layer, Server Actions і Route Handlers
- 2Лише в
proxy.ts- після нього всі маршрути вважаються захищеними - 3Лише в клієнтському компоненті, приховуючи кнопки від гостей
Пояснення
Proxy підходить для оптимістичних перевірок і редиректів, але не має бути єдиним захистом: Server Actions викликаються напряму, а layout не перерендерюється під час навігації. Надійно перевіряти сесію й права там, де читаються й змінюються дані. Приховування кнопок на клієнті безпекою не є.