STRAPI설치

김동현·2022년 6월 3일
0

STRAPI

목록 보기
1/2

STRAPI란?
간단히 설명한다면 STRAPI는 DB와 쉽게 연동해서 RESTful 또는 GraphQL방식으로 데이터를 받고 내주는 백앤드 역활을 톡톡히 해주는 UI라이브러리라고 할수있습니다.

서론

퍼블리셔 또는 프론트 엔드 개발자가 보통의 경우에는 api까지 만들일은 없을것입니다.
그래서 백엔드 개발자분이 api개발중인 시간동안 목업 데이터 등으로 임시로 데이터를
만들어서 구현을 하곤 합니다.
그러다가 알게된게 strapi라는 툴입니다.
간단하게 설치하여 코드 한줄 안치고 Frontend UI를 이용하여 빠르고 쉽게 api를 제작할수있습니다.
api를 통한 업무나 공부를 하고싶었던 저에게는 매우 획기적이였습니다.

특징

strapi의 특징은 다양합니다.

1.REST API/GraphQL등을 사용 가능합니다.
2.DB연동(postgres/mongo/mysql) 등 연동가능합니다.
3.커스터마이징(코드를 수정해야 하기에 난이도가 좀 있다-나도할줄모름)
4.관리자(ui화면)페이지 제공-api 컨텐츠 관리
5.스웨거사용가능(간단하게 설치만하면 자동으로 연동됨)

설치

설치는 기본적으로 yarn이나 npx 그리고 node가 설치되어있어야 합니다.

최신버전(v4)
npx create-strapi-app@latest my-project

구버전(v3)
npx create-strapi-app@v3.6.9 new-project

저의 경우는 최신버전보단 구버전이 사용이 편하고 검색시 정보가 더 많이 있어서
저의 경우는 v3구버전을 이용합니다.

strapi라는 폴더 안에 설치를 하였습니다.

Choose your installation type?
Quickstart (recommended) 선택하여 빠르게 설치합니다.

Would you like to use a template?
no를하여 기본적인 template세팅없이 기본으로 설치합니다.

이미지처럼 나온다면 설치 성공 입니다.

로컬서버로 strapi 실행하기

  1. strapi를 설치한 폴더로 이동합니다.(저의경우 new-project)
    cd new-project
  1. 로컬서버 실행 명령어로 실행합니다.
    yarn의경우 = yarn develop
    npm의 경우 = npm run develop

위의 이미지처럼 http://localhost:1337/admin 이라고 뜨면 성공입니다.
이제 위의 주소로 들어가게되면

위의 이미지처럼 관리자 계정 생성 화면이 나오게되고
계정을 생성하여 사용하면 된다.

profile
개발하는 동동이

0개의 댓글