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

Sse

Ta funkcja umożliwia ponowne renderowanie stron, których zawartość została zmieniona w „Panelu administracyjnym”

Ta funkcja umożliwia ponowne renderowanie stron, których zawartość została zmieniona w „Panelu administracyjnym”.

Domyślnie strony są serwowane jako wersje statyczne.

  1. Używanie najnowszej wersji naszego renderera.
  2. Funkcja korzysta z Server-sent events (SSE), aby wykrywać zmiany odpowiednich encji w bazie danych.

Zmodyfikujemy plik layout.tsx.

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

// funkcja uruchamiana podczas ponownej walidacji
async function revalidate() {
  'use server';
  revalidatePath('/', 
Continue Reading
Previous‹Typy komponentówNextKonfiguracja Proxy Panelu Administracyjnego›

Hybryda

Projekt rendereraParametryczne RoutowanieTypy komponentówSseKonfiguracja Proxy Panelu AdministracyjnegoRenderowanie statyczne z obsługą trybu edycjiSkryptowanie W Kreatorze SzablonówCreate Profound Next

Bezgłowy

Szybki startJson I Kod ClaudeKomponent Zod Pobieranie

Mcp

Mcp

Funkcje Cms

Funkcja Szablon DokumentacjiFunkcja Kreator SzablonówFeat TłumaczFunkcja Organizacja

Motywacja

Nasze podejście

Terminologia

Hybrydowe Vs Headless
'layout'
);
// ponownie oblicz pamięć podręczną dla tych stron
}
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 // wprowadź poprawne dane uwierzytelniające
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
onInvalidate={revalidate}
/>
{children}
</body>
</html>
);
}

Po zmianie układu głównego możesz edytować pola w bazie danych i zobaczyć wprowadzone aktualizacje po odświeżeniu strony.