본문 바로가기
Programming & Platform/prisma

Prisma 라이브러리 설치방법

by 코드스니펫 2023. 12. 6.
반응형

Prisma 라이브러리 설치 방법

 

prisma logo

 

손쉽게 시작하는 Prisma 라이브러리 설치하는 방법. 프로젝트를 시작하기 전, 아래 글을 활용하여 Prisma 라이브러리를 손쉽게 설치하고 프로젝트를 구성해봅시다! 🔥

 

 

Prisma 라이브러리 설치방법

 

# yarn 프로젝트를 초기화합니다.
yarn init -y

# express, prisma, @prisma/client 라이브러리를 설치합니다.
yarn add express prisma @prisma/client

# nodemon 라이브러리를 DevDependency로 설치합니다.
yarn add -D nodemon

# 설치한 prisma를 초기화 하여, prisma를 사용할 수 있는 구조를 생성합니다.
npx prisma init

 

  • prisma: Prisma를 터미널에서 사용할 수 있도록 도구를 설치하는 명령어입니다.
  • @prisma/client: Node.js에서 Prisma를 사용할 수 있게 해주는 패키지입니다.
  • nodemon: 코드가 변경되면 서버를 자동으로 재시작해주는 개발 도구입니다.

 

 

📒  npx prisma init 에 대해

프로젝트 폴더 구조는 다음과 같습니다.

 

 

내 프로젝트 폴더 이름
├── prisma
│   └── schema.prisma
├── .env
├── .gitignore
├── package.json
└── yarn.lock

 

  1. prisma 폴더 내 schema.prisma 파일: Prisma가 사용할 데이터베이스를 설정하는 파일입니다. 삭제하면 안 됩니다!
  2. root 폴더 내 .env 파일: 외부에 공유되면 안 되는 비밀 정보가 저장된 파일입니다.
  3. root 폴더 내 .gitignore 파일: .env 파일이 git에 업로드되지 않도록 설정된 파일입니다.

 

프로젝트 폴더 구조의 의미

프로젝트 폴더 구조는 Prisma와 관련된 파일들을 관리하기 위해 특별히 정해진 구조입니다. prisma 폴더의 schema.prisma는 데이터베이스 스키마를 정의하는 핵심 파일이며, .env 파일에는 프로젝트의 환경 변수가 저장됩니다. .gitignore 파일은 보안에 민감한 .env 파일이 git에 업로드되지 않도록 설정합니다.

 

 

📌 주의 사항!!

생성된 폴더나 파일은 절대로 임의로 옮기면 안 됩니다. Prisma는 특정한 경로에 있는 파일을 사용하고 저장하므로, 임의로 옮기면 오동작할 수 있습니다.

 

 

Prisma 프로젝트 시작의 첫 걸음

 

위의 코드스니펫을 통해 Prisma 라이브러리를 설치하고 프로젝트를 구성할 수 있습니다. 이제 프로젝트의 첫 걸음을 내디뎌보겠습니다. Prisma는 데이터베이스와의 원활한 상호작용을 위해 필요한 도구이므로, 정확한 설치와 구성은 매우 중요합니다.

 

이제 우리의 프로젝트는 Prisma와의 소통을 위해 준비가 되었습니다. 함께 더 나아가, 프로젝트를 성장시켜봅시다! 🚀✨

 

▼ 아래 글도 읽어보세요! ▼

 

 

Node.js Sequelize 모델에서 외래키 지정하는 방법

Node.js Sequelize 모델에서 외래키 지정하는 방법 Sequelize를 사용하여 데이터베이스 모델을 정의하고 관계를 설정할 때, 외래 키(Foreign Key)의 지정은 중요한 부분입니다. 이 외래 키를 정확하게 설정

lemonlog.tistory.com

 

 

GitHub Commit 메시지로 이슈 종료하는 방법

GitHub Commit 메시지로 이슈 종료하는 방법 GitHub의 강력한 기능 중 하나는 커밋 메시지를 활용하여 이슈를 종료하는 것입니다. 이 기능을 활용하면 개발 프로세스를 효율적으로 관리할 수 있습니

lemonlog.tistory.com