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

Sse

이 기능은 “Admin Panel”에서 콘텐츠가 변경된 페이지를 다시 렌더링할 수 있게 해 줍니다.

이 기능은 “Admin Panel”에서 콘텐츠가 변경된 페이지를 다시 렌더링할 수 있도록 합니다.

기본적으로 페이지는 정적 버전으로 제공됩니다.

  1. 당사의 렌더러 최신 버전을 사용합니다.
  2. 관련 데이터베이스 엔터티의 변경 사항을 감지하기 위해 서버 전송 이벤트(SSE)를 사용합니다.

layout.tsx 파일을 수정하겠습니다.

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

// 재검증 시 실행할 함수
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // 해당 페이지의 캐시를 다시 계산합니다.
}
Continue Reading
Previous‹컴포넌트 유형Next관리자 패널 프록시 설정›

하이브리드

렌더러 프로젝트매개변수 라우팅컴포넌트 유형Sse관리자 패널 프록시 설정편집 모드 지원이 있는 정적 렌더링템플릿 빌더에서 스크립팅Create Profound Next

헤드리스

빠른 시작JSON과 Claude 코드Component Zod Pull

Mcp

Mcp

CMS 기능

기능 문서 템플릿템플릿 빌더 기능기능 번역기기능 조직

동기부여

우리의 접근법

용어

하이브리드 대 헤드리스
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>
);
}

루트 레이아웃을 변경한 후에는 데이터베이스의 필드를 수정하고 페이지를 새로고침하여 업데이트가 반영된 것을 확인할 수 있습니다.