Next.js · Senior · Запитання 41 з 75
Що дає after() у Route Handler порівняно з await logEvent() перед відповіддю?
- ✓Правильна відповідь: Відповідь іде одразу, а логування виконується після
- 2
afterвиконує код ще до отримання запиту сервером - 3
afterгарантує транзакційність логування з відповіддю
Пояснення
Користувачеві не треба чекати на аналітику, логи чи синхронізацію зі сторонніми сервісами. Платформа тримає функцію живою до завершення колбеків after. Усередині можна читати cookies() і headers() у Server Actions і Route Handlers.