Next.js · Middle · Запитання 36 з 75
Як виконати код (наприклад, аналітику) після надсилання відповіді, не затримуючи користувача?
- ✓Правильна відповідь: Використати
after()зnext/server - 2Запустити проміс без
awaitу серверному компоненті - 3Викликати
setTimeoutу серверному компоненті
Пояснення
after(() => log(...)) планує роботу після завершення відповіді (у серверних компонентах, Server Actions, Route Handlers, proxy). «Завислий» проміс у serverless-середовищі може обірватися, коли функція завершиться, а помилки загубляться.