Strapi Node.js 기반 오픈 소스 헤드리스 CMS다.
CMS(Contents Management System)란?
DB에 데이터를 전달할 수 있도록 웹 관리자 화면을 제공하고,
웹 관리자에서 내용을 입력하면 CMS가 가진 프론트엔드 UI를 통해 코딩없이 웹사이트를
만들 수 있도록 솔루션을 제공하는 것을 말한다.
strapi를 설치하면 웹관리자 화면에서 DB 생성 및 REST API를 생성할 수 있다.
언제든지 API 파일에 액세스할 수 있고 커스텀할 수 있다. 더불어, 고급 필터링, 정렬 및 페이지 매김, 인증 관리 등을 지원한다.
strapi develop
스트라피 로그인
스트라피는 모델링을 쉽게 해주는 워크스페이스를 제공한다. 여기서 컬랙션은 모델을 말한다.
필요한 필드를 선택해서 만들 수 있다.
모델만 생성해도 REST API가 기본적으로 만들어진다.
원하는 롤도 생성할 수 있다.
어드민 계정으로 데이터도 쉽게 접근이 가능하다.
소셜 로그인도 쉽게 구현할 수 있다.
기본적으로 제공하는 api들이 풍부해서 개발시간을 획기적으로 줄여줄 수 있다.