profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametrinis maršrutizavimasKomponentų tipaiSetup server sent events (SSE) content refetchAdministratoriaus skydelio tarpinio serverio nustatymasSkriptų kūrimas šablonų kūrimo priemonėjeProject ScaffoldingMedia Library

Be sąsajos

Greitasis startasSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API apžvalgagetPrijunkite svetainę prie CMS APIgetGET /routesgetGauti maršrutągetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Ši funkcija leidžia iš naujo sugeneruoti puslapius, kurių turinys buvo pakeistas „Administratoriaus skydelyje“

Ši funkcija leidžia iš naujo sugeneruoti puslapius, kurių turinys buvo pakeistas „Administratoriaus skydelyje“.

Pagal numatytuosius nustatymus puslapiai pateikiami kaip statinės versijos.

  1. Naudojama naujausia mūsų atvaizdavimo įrankio versija.
  2. Tam naudojami serverio siunčiami įvykiai (SSE), kad būtų aptikti atitinkamų duomenų bazės esinių pakeitimai.

Pakeisime failą layout.tsx.

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

// function to run on revalidation
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // re compute cache for these pages
}

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 // enter correct credentials
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Pakeitę šakninį išdėstymą, galite redaguoti savo duomenų bazės laukus ir, atnaujinę puslapį, matysite pokyčius.

Continue Reading
Previous‹Komponentų tipaiNextAdministratoriaus skydelio tarpinio serverio nustatymas›