14.1 Strapi 살펴보기
Strapi를 사용하면 백엔드 지식이 없어도 앱에서 사용할 수 있는 서버를 구축할 수 있습니다. 데이터베이스 지식이 부족하더라도 관리자 화면에서 쉽게 데이터를 관리할 수 있으며, 회원 인증 시스템도 내장되어 있어 바로 사용할 수 있습니다.
이 서버는 개발용뿐만 아니라, 프로덕션 환경에서도 사용할 수 있을 정도로 안정적이기 때문에 프로덕션 환경에서 사용하기에도 적합합니다. 물론 백엔드 지식이 있다면 직접 개발하는 것을 권장합니다. 그렇게 하는 편이 기능을 구현하는 데 훨씬 자유롭기 때문입니다. 하지만 백엔드 기술을 다루지 못하거나 MVP를 만드는 상황이라면 Strapi를 사용하는 것도 정말 괜찮은 방법입니다.
Strapi는 기본적으로 SQLite를 사용하여, 별도의 Database 서버를 준비하지 않아도 바로 사용할 수 있습니다. 프로덕션 환경에서는 MySQL, MongoDB 등의 데이터베이스와 연동할 수도 있습니다.
Note ≡ Strapi 학습을 생략하고 싶다면
만약 Strapi 학습을 생략하고 싶다면 다음과 같이 사전에 준비된 서버의 코드를 GitHub에서 clone하세요.
$ git clone ...<추후 업데이트> $ cd articles-server $ yarn $ yarn develop
그리고 다음 부분만 읽고, 15장으로 넘어가세요.
• 14.1.1(관리자 계정 생성 부분만), 14.4, 14.6 ~ 14.8, 14.10