All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Sse

Эта функция позволяет повторно отображать страницы, содержимое которых было изменено в «Панели администратора»

Эта функция позволяет повторно отображать страницы, содержимое которых было изменено в «Панели администратора».

По умолчанию страницы отдаются как статические версии.

  1. Используем последнюю версию нашего рендерера.
  2. Для обнаружения изменений соответствующих сущностей базы данных используется технология Server-sent events (SSE).

Мы изменим файл layout.tsx.

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

// функция, которая запускается при повторной валидации
async function revalidate() {
  'use server';
  revalidatePath('/'
Continue Reading
Previous‹Типы КомпонентовNextНастройка Прокси Админ Панели›

Гибрид

Проект РендерераПараметрическая МаршрутизацияТипы КомпонентовSseНастройка Прокси Админ ПанелиСтатическая отрисовка с поддержкой режима редактированияСкриптинг в конструкторе шаблоновCreate Profound Next

Безголовый

Быстрый стартJson И Claude КодКомпонент Zod Pull

Mcp

Mcp

Возможности CMS

Feat Docs TemplateFeat Конструктор ШаблоновFeat ПереводчикFeat Организация

Мотивация

Наш подход

Терминология

Гибрид Против Headless
,
'layout'
);
// пересчитывает кэш для этих страниц
}
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 // укажите корректные учетные данные
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
onInvalidate={revalidate}
/>
{children}
</body>
</html>
);
}

После изменения корневого макета вы можете редактировать поля в базе данных и увидеть изменения после обновления страницы.