(라이브러리) Strapi : for Headless Commerce

호두파파·2022년 5월 18일
3

라이브러리

목록 보기
1/2
post-thumbnail

Strapi Node.js 기반 오픈 소스 헤드리스 CMS다.

CMS(Contents Management System)란?
DB에 데이터를 전달할 수 있도록 웹 관리자 화면을 제공하고,
웹 관리자에서 내용을 입력하면 CMS가 가진 프론트엔드 UI를 통해 코딩없이 웹사이트를
만들 수 있도록 솔루션을 제공하는 것을 말한다.

  • Strapi는 Front UI 대신 API 제공해준다. 따라서 Strapi에 Headless가 붙는다. 이렇듯 strapi는 DB, 웹관리자, API까지 쉽게 구축을 도와주는 BFF(Backedn for Frontend)로서 역할을 제공한다.

strapi를 설치하면 웹관리자 화면에서 DB 생성 및 REST API를 생성할 수 있다.
언제든지 API 파일에 액세스할 수 있고 커스텀할 수 있다. 더불어, 고급 필터링, 정렬 및 페이지 매김, 인증 관리 등을 지원한다.


strapi 실행하기

strapi develop

strapi 가능 간략 요약

스트라피 로그인

스트라피는 모델링을 쉽게 해주는 워크스페이스를 제공한다. 여기서 컬랙션은 모델을 말한다.

필요한 필드를 선택해서 만들 수 있다.

모델만 생성해도 REST API가 기본적으로 만들어진다.

원하는 롤도 생성할 수 있다.

어드민 계정으로 데이터도 쉽게 접근이 가능하다.

소셜 로그인도 쉽게 구현할 수 있다.

기본적으로 제공하는 api들이 풍부해서 개발시간을 획기적으로 줄여줄 수 있다.

profile
안녕하세요 주니어 프론트엔드 개발자 양윤성입니다.

0개의 댓글