Next.js · Senior · Запитання 20 з 75
Як реалізувати on-demand ISR за вебхуком із CMS?
- ✓Правильна відповідь: Route Handler перевіряє секрет і викликає
revalidateTag/revalidatePath - 2Налаштувати cron, який перезбирає весь проєкт кожні 5 хвилин
- 3Викликати
router.refresh()з адмінки CMS через її SDK
Пояснення
CMS надсилає POST на /api/revalidate із секретом та ідентифікатором зміненого запису; обробник перевіряє підпис та інвалідує потрібні теги. Сторінки оновляться під час наступного запиту, без повного перезбирання. router.refresh() - клієнтський API.