fix: résoudre le cache Next.js qui bloquait la mise à jour des images
- app/macon/page.tsx + app/paysagiste/page.tsx : ajout de export const revalidate = 60 pour activer l'ISR (les pages étaient générées statiquement à la build, getSiteImages() n'était jamais rappelé entre deux déploiements) - app/api/admin/site-images/route.ts : appel de revalidatePath() après chaque PUT réussi pour purger immédiatement le cache de la page concernée (macon_, paysagiste_ → leur page démo, sinon → /) Résultat : la page se met à jour dans la seconde qui suit la sauvegarde dans l'admin, sans attendre le délai de 60s https://claude.ai/code/session_01PzA98VhLMmsHpzs7gnLHGs
This commit is contained in:
@@ -3,6 +3,8 @@ import Link from "next/link";
|
||||
import MaconClient from "./MaconClient";
|
||||
import { getSiteImages } from "@/lib/site-images";
|
||||
|
||||
export const revalidate = 60;
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title:
|
||||
"Ma\u00e7onnerie & Extension de Maison \u00e0 Orchies, Cysoing, Saint-Amand-les-Eaux | Artisan Ma\u00e7on Nord (59)",
|
||||
|
||||
Reference in New Issue
Block a user