profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchYlläpitäjän hallintapaneelin välityspalvelimen määrittäminenCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

PikakäynnistysSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-ohjelmointirajapinta

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}postPOST /translationpatchPATCH /translationsgetKäytön hakeminenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Tämä ominaisuus mahdollistaa uudelleenrenderöinnin sivuille, joiden sisältöä on muutettu "Admin Panel" -hallintapaneelissa

Tämä ominaisuus mahdollistaa niiden sivujen uudelleenrenderöinnin, joiden sisältöä on muutettu "Admin Panel" -hallintapaneelissa.

Oletuksena sivut tarjoillaan staattisina versioina.

  1. Käytetään renderöintimoottorimme uusinta versiota.
  2. Tämä käyttää Server-sent events -tekniikkaa (SSE) havaitakseen muutokset asiaankuuluviin tietokantaolioihin.

Muokkaamme layout.tsx-tiedostoamme.

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

// funktio, joka suoritetaan uudelleenvalidoinnissa
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // lasketaan välimuisti uudelleen näille sivuille
}

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 // syötä oikeat kirjautumistiedot
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Kun olet muuttanut juurilayoutiasi, voit muokata tietokantasi kenttiä ja nähdä päivitykset sivun päivittämisen jälkeen.

Continue Reading
Previous‹Types of ComponentsNextYlläpitäjän hallintapaneelin välityspalvelimen määrittäminen›