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 proxyPisanje skripti u alatu za izradu predložakaProject ScaffoldingMedia Library

Bez sučelja

Brzi početakSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Pregled REST API-jagetPovezivanje web-stranice s CMS API-jemgetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPrijevod objavepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Ova značajka omogućuje ponovno renderiranje stranica kojima se sadržaj promijenio na „Administratorskoj ploči”

Ova značajka omogućuje ponovno renderiranje stranica kojima je sadržaj promijenjen na „Administratorskoj ploči”.

Zadano se stranice poslužuju kao statične verzije.

  1. Korištenje najnovije verzije našeg renderera.
  2. Ovo koristi događaje poslane s poslužitelja (SSE) za otkrivanje promjena relevantnih entiteta baze podataka.

Izmijenit ćemo našu datoteku layout.tsx.

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

// funkcija koja se pokreće pri ponovnoj provjeri
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // ponovno izračunava predmemoriju za ove stranice
}

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 // unesite točne vjerodajnice
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Nakon što promijenite svoj osnovni raspored, možete urediti polja u bazi podataka i vidjeti ažuriranja nakon osvježavanja stranice.

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