지난 약 1주동안 sqld 자격증을 공부하느냐 쓰지를 못했다... 아무튼 이번에 프로젝트를 진행하면서 공부한걸 적어보겠다.
이번에 백엔드 팀이 개발을 다 못하여서 아는 지인이 알려준 strapi를 통해 직접 api를 만들고 axios를 통해 연결하는 작업을 했다.
간단하게 소개하자면 Strapi는 오픈 소스 헤드리스 콘텐츠 관리 시스템(CMS)으로, 개발자들이 백엔드에서 콘텐츠를 관리하고, API를 통해 프론트엔드 애플리케이션에 데이터를 제공하는 데 도움을 주는 플랫폼이다. Strapi는 RESTful 및 GraphQL API를 지원하며, 커스터마이징이 쉽고 유연하여 다양한 프로젝트에서 활용될 수 있다.
이번에 내가 아는 지인에게서 strapi를 배우면서 배운 내용과 어떤 방법으로 사용했는지 적어보도록 하겠다.

다음은 백엔드 팀에서 짜준 ERD이다. 해당 ERD를 참고하여 다음과 같이 strapi에서 api를 만들어 보았다.

해당 사진과 같이 strapi를 통해 우리의 프로젝트에 필요한 database를 만들 수 있다. 다음과 같이 DB를 만들면 api를 발급해줘서 바로 사용할 수 있는 좋은 기능인거 같다.

먼저 다음 사진과 같이 content-Type Builder 메뉴에 들어가서 +Create new collection Type을 누른다
다음 사진과 같이 DB 이름을 정하고 continue를 누른다. 
해당 DB tpye을 골라서 DB를 만들 수 있다.

다음과 같이 document를 통해 발급된 api를 확인해 볼 수 있다.
그래서 해당 사이트를 통해 간편하게 api를 발급하는 작업을 하였다. 다음에는 axios를 통해 api를 연결하는 내용으로 돌아오도록 하겠다.