미미의 메모장

[Next.js] Headless CMS란? 본문

memo/Front-End💙

[Next.js] Headless CMS란?

mimi memo 2023. 6. 19. 15:41

CMS : Content Management System

컨텐츠를 관리하는 시스템의 약자

 

머리가 없는, CMS

즉, Front-end가 없는 Body(데이터를 저장하는 것을 담당하는 것을 CMS라고 함) 즉 Back-end만 가지고 있는 웹 컨텐츠 매니지먼트 시스템의 약자. 주로 컨텐츠를 보관하고 있는 저장소 역할을 한다.

 

데이터를 저장하고 변경하기 위해서는  API를 사용해야 한다. 랜더링을 어디서 어떤 방식으로 할 건지는 자유 자재로 할 수 있다. 

 

=> WordPress, Strapi, Sanity(만족도가 가장 높다)

 

Sanity를 사용해서 데이터를 저장하면 Content Lake 클라우드에 데이터에 저장된다.

1. Sanity Studio를 통해 관리할 수 있다. (개발자 모드, 관리자용 콘솔 UI 모드)

2. Sanity에서 제공해주는 API를 통해 Front-end에서 사용할 수 있다.