더북(TheBook)

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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.