profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametrično usmerjanjeTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyPisanje skript v graditelju predlogProject ScaffoldingMedijska knjižnica

Brez glave

Hitri začetekSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Pregled REST API-jagetPovezava spletnega mesta z 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}postPrevajanje objavepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Ta funkcija vam omogoča ponovno izrisati strani, katerih vsebina se je spremenila na “Admin Panel”

Ta funkcija vam omogoča ponovno upodabljanje strani, katerih vsebina se je spremenila na “Admin Panel”.

Privzeto se strani strežejo kot statične različice.

  1. Uporaba najnovejše različice našega upodabljalnika.
  2. To uporablja dogodke, poslane s strežnika (SSE), za zaznavanje sprememb ustreznih entitet v podatkovni bazi.

Spremenili bomo datoteko layout.tsx.

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

// funkcija, ki se zažene pri ponovni validaciji
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // znova izračuna predpomnilnik za te strani
}

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 // vnesite pravilne poverilnice
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Po spremembi korenske postavitve lahko urejate polja v svoji podatkovni bazi in po osvežitvi strani vidite posodobitve.

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