supastarter documentation

콘텐츠

문서

Next.js

시작하기

Next 13용 supastarter (앱 라우터)

이 안내서는 Next.js 13용 supastarter 설정 과정을 안내합니다. 프로젝트를 복제하고 종속성을 설치하며 데이터베이스를 설정하고 로컬 개발 서버를 실행하는 과정을 안내합니다.

도구 및 라이브러리

시작하기 전에 supastarter가 사용하는 도구와 라이브러리를 간단히 살펴보고 싶습니다.

준비물

시작하기 전에, 컴퓨터에 다음이 설치되어 있어야 합니다.

프로젝트 설정

새 데이터베이스 생성

supastarter는 Prisma (새 탭에서 열림)을 ORM(데이터베이스 액세스 레이어)로 사용합니다. 이는 Prisma에서 지원하는 PostgreSQL, MySQL, SQLite, MongoDB를 포함한 모든 데이터베이스를 사용할 수 있다는 것을 의미합니다. 지원되는 모든 데이터베이스를 여기 (새 탭에서 열림)에서 찾을 수 있습니다.

새 supastarter 프로젝트를 만들기 전에 새 데이터베이스를 만들고 연결 문자열을 준비했는지 확인하세요. PostgreSQL을 사용하는 경우 연결 문자열은 다음과 같이 보일 것입니다:

postgresql://사용자:비밀번호@호스트:포트/데이터베이스

추천하는 데이터베이스 제공업체는 Supabase (새 탭에서 열림), PlanetScale (새 탭에서 열림)Neon (새 탭에서 열림)입니다.

특정 제공업체에 대한 설정 가이드도 supastarter 블로그(새 탭에서 열림)에서 찾을 수 있습니다:

새로운 supastarter 프로젝트를 초기화합니다

설치 과정 중에 다음 정보를 제공하라는 요청이 있을 것입니다:

  • 프로젝트 이름
  • 당신의 프로젝트의 이름
  • 데이터베이스 제공자
  • 당신이 사용 중인 데이터베이스 제공자
  • 데이터베이스 연결 문자열
  • 당신의 데이터베이스의 연결 문자열

새로운 supastarter 프로젝트를 만들려면 다음 명령을 실행하면 됩니다 (프로젝트 이름으로 my-awesome-project를 대체하세요):

npx supastarter new my-awesome-project

이 명령은 supastarter 저장소를 복제하고 모든 종속 항목을 설치하며 데이터베이스를 설정합니다.

설치 과정 중에 오류가 발생하면 수동 설정을 시도해 주세요.

개발 서버를 시작하세요

이제 앱이 준비된 상태입니다. 로컬 개발 서버를 시작하려면 프로젝트 루트 폴더로 이동한 후 다음 명령을 실행하세요.

브라우저에서 http://localhost:3000 (새 탭에서 열림)을(를) 열어 앱을 확인하세요.

요약하다
Next.js 13를 위한 supastarter 설정 가이드. TurboRepo, Next 13, Prisma, Lucia Auth, Tailwind CSS, Radix UI, Contentlayer, Stripe, React Email 등의 라이브러리 및 도구 사용. Node.js, Git, pnpm, VSCode 설치 필요. Prisma를 사용하여 PostgreSQL, MySQL, SQLite, MongoDB 등의 데이터베이스 지원. supastarter 프로젝트 생성 및 개발 서버 시작.