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 proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Tanpa kepala

Mulai CepatSplit Screen JSON Component Builder with LLMPenarikan Komponen Zod

REST API

ikhtisar API RESTgetConnect 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 /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Fitur ini memungkinkan Anda merender ulang halaman yang kontennya berubah di "Admin Panel"

Fitur ini memungkinkan Anda untuk merender ulang halaman yang kontennya berubah di "Admin Panel".

Secara bawaan, halaman disajikan sebagai versi statis.

  1. Menggunakan versi terbaru dari renderer kami.
  2. Ini menggunakan Server-sent events (SSE) untuk mendeteksi perubahan pada entitas basis data yang relevan.

Kami akan memodifikasi berkas layout.tsx kami.

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

// fungsi yang dijalankan saat revalidasi
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // menghitung ulang cache untuk halaman ini
}

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 // masukkan kredensial yang benar
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Setelah mengubah root layout Anda, Anda dapat mengedit kolom di basis data dan melihat pembaruan setelah memuat ulang halaman.

Continue Reading
Previousโ€นTypes of ComponentsNextInstall Profound CMS as a proxyโ€บ