profound-logoProfound CMS
⌘K
Admin
Theme
Tài liệuHướng dẫnBlogTriết học
Tài liệuHướng dẫnBlogTriết học

Kết hợp

Định tuyến tham sốCác loại ComponentSetup server sent events (SSE) content refetchThiết lập proxy bảng điều khiển quản trịCEL Scripting in Template BuilderProject ScaffoldingThư viện phương tiện

Không đầu

Bắt đầu nhanhJson và claude codeComponent Zod Pull

REST API

Tổng quan REST APIgetKết nối API trang webgetGET /routesgetLấy tuyếngetGET /blocksgetLấy các khối kèm bộ đệm CELgetGET /blocks/generatedgetGET /componentsgetLấy tên thành phầngetLấy tên lược đồ tập dữ liệugetGET /content-changes (SSE)patchCập nhật tên lược đồ tập dữ liệupostPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

Tính năng này cho phép bạn kết xuất lại các trang có nội dung đã thay đổi trên “Admin Panel”

Tính năng này cho phép bạn kết xuất lại các trang mà nội dung của chúng đã được thay đổi trên “Admin Panel”.

Mặc định, các trang được phân phát dưới dạng tĩnh.

  1. Sử dụng phiên bản mới nhất của bộ kết xuất của chúng tôi.
  2. Điều này sử dụng Server-sent events (SSE) để phát hiện các thay đổi đối với các thực thể cơ sở dữ liệu liên quan.

Chúng ta sẽ chỉnh sửa tệp layout.tsx.

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

// hàm được chạy khi tái xác thực
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // tính toán lại bộ nhớ đệm cho những trang này
}

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 // nhập thông tin xác thực chính xác
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Sau khi thay đổi bố cục gốc, bạn có thể chỉnh sửa các trường trong cơ sở dữ liệu và thấy các bản cập nhật được phản ánh sau khi làm mới trang.

Continue Reading
Previous‹Các loại ComponentNextThiết lập proxy bảng điều khiển quản trị›