profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkripting i malbyggerenProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect 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}postEtteroversettelsepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Denne funksjonen lar deg gjengi sider på nytt som har fått innholdet sitt endret i «Administrasjonspanelet»

Denne funksjonen lar deg gjengi sider på nytt som har fått innholdet sitt endret i «Administrasjonspanelet».

Som standard leveres sidene som statiske versjoner.

  1. Bruk av den nyeste versjonen av rendereren vår.
  2. Dette bruker server-sendte hendelser (SSE) til å oppdage endringer i de relevante database-entitetene.

Vi skal endre layout.tsx-filen vår.

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

// funksjon som skal kjøres ved revalidering
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // beregn hurtigbufferen på nytt for disse sidene
}

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 // oppgi riktig legitimasjon
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Etter at du har endret rotoppsettet ditt, kan du redigere felt i databasen og se oppdateringer gjenspeiles etter at du oppdaterer siden.

Continue Reading
Previous‹Types of ComponentsNextInstall Profound CMS as a proxy›