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

Sse

Esta función te permite volver a renderizar las páginas cuyo contenido cambió en el "Panel de administración"

Esta función te permite volver a renderizar las páginas cuyo contenido cambió en el "Panel de administración".

De forma predeterminada, las páginas se sirven como versiones estáticas.

  1. Usando la versión más reciente de nuestro renderizador.
  2. Esto utiliza eventos enviados por el servidor (SSE) para detectar cambios en las entidades relevantes de la base de datos.

Modificaremos nuestro archivo layout.tsx.

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

// función que se ejecutará durante la revalidación
async function revalidate() {
  'use server';
  revalidatePath('/'
Continue Reading
Previous‹Tipos De ComponentesNextConfigurar Proxy Del Panel De Administración›

Híbrido

Proyecto RenderizadorEnrutamiento ParamétricoTipos De ComponentesSseConfigurar Proxy Del Panel De AdministraciónRenderizado Estatico Con Soporte De Modo De EdicionProgramación en el generador de plantillasCreate Profound Next

Sin cabeza

Inicio rápidoJson Y Claude CodeComponente Zod Pull

Mcp

Mcp

Características Cms

Feat Docs TemplateCaracterística Constructor De PlantillasFuncionalidad TraductorFeat Organización

Motivación

Nuestro enfoque

Terminología

Hibrido Vs Headless
,
'layout'
);
// volver a calcular la caché para estas páginas
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="es">
<body className="min-h-screen bg-bg-base text-text-primary antialiased">
<Refresher // introduce las credenciales correctas
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
onInvalidate={revalidate}
/>
{children}
</body>
</html>
);
}

Después de cambiar tu layout raíz, puedes editar campos en tu base de datos y ver los cambios reflejados tras actualizar la página.