profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypy komponentówSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkrypty w kreatorze szablonówProject ScaffoldingBiblioteka multimediów

Headless

Szybki startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Przegląd REST APIgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postTłumaczenie postapatchKorekty tłumaczeńgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Ta funkcja pozwala ponownie renderować strony, których zawartość została zmieniona w „Panelu administracyjnym”

Ta funkcja pozwala ponownie renderować strony, których zawartość została zmieniona w „Panelu administracyjnym”.

Domyślnie strony są serwowane jako wersje statyczne.

  1. Korzystanie z najnowszej wersji naszego renderera.
  2. Wykorzystanie zdarzeń wysyłanych przez serwer (SSE) do wykrywania zmian odpowiednich encji w bazie danych.

Zmodyfikujemy plik layout.tsx.

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

// funkcja uruchamiana przy ponownej walidacji
async function revalidate() {
  'use server';
  revalidatePath('/', '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={"..."}
          
        />
        {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.

Continue Reading
Previous‹Typy komponentówNextInstall Profound CMS as a proxy›