All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Sse

Deze functie stelt je in staat pagina's opnieuw te renderen waarvan de inhoud is gewijzigd in het “Admin Panel”

Deze functie stelt je in staat pagina's opnieuw te renderen waarvan de inhoud is gewijzigd in het “Admin Panel”.

Standaard worden pagina's als statische versies weergegeven.

  1. Gebruik van de nieuwste versie van onze renderer.
  2. Hierbij worden Server-Sent Events (SSE) gebruikt om wijzigingen in de relevante database-entiteiten te detecteren.

We passen ons layout.tsx-bestand aan.

import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';

// functie die wordt uitgevoerd bij hervalidatie
async function revalidate() {
  'use server';
  revalidatePath('/'
Continue Reading
Previous‹ComponenttypenNextInstellen Beheerderspaneel Proxy›

Hybride

Renderer ProjectParametrische RouteringComponenttypenSseInstellen Beheerderspaneel ProxyStatische Rendering Met Ondersteuning Voor BewerkmodusScripting In SjabloonbouwerCreate Profound Next

Koploos

SnelstartJson En Claude CodeComponent Zod Ophalen

Mcp

Mcp

Cms Functies

Feat Docs TemplateFeat SjabloonbouwerFeat VertalerFeat Organisatie

Motivatie

Onze Aanpak

Terminologie

Hybride Vs Headless
,
'layout'
);
// cache voor deze pagina's opnieuw berekenen
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body className="min-h-screen bg-bg-base text-text-primary antialiased">
<Refresher // voer de juiste inloggegevens in
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
onInvalidate={revalidate}
/>
{children}
</body>
</html>
);
}

Nadat je je rootlayout hebt gewijzigd, kun je velden in je database bewerken en zie je de updates nadat je de pagina hebt ververst.