Next.js On-Demand Revalidation со стороны сервера (экспресс)
Я хотел бы знать, как лучше всего перепроверять определенные статические страницы по запросу со стороны моего сервера (экспресс), в моем случае это после создания/обновления/удаления категории.
Я знаю, что в соответствии с документацией Next мне нужно создать файл: client/pages/api/revalidate.js , который будет его обрабатывать. Но должен ли я вызывать его с моей экспресс-серверной стороны (categoryController.js):
try {
await axios.get(
`http://localhost:3000/api/revalidate?secret=${process.env.REVALIDATE_TOKEN}`
);
console.log("successfully revalidated");
res.status(200).json();
} catch (error) {
throw error;
}
Или есть другой правильный способ сделать это? Спасибо за помощь !