반응형

prisma는 GraphQL을 이용하는 Backend server를 제공해준다. Prisma를 사용한다면 별도의 서버, DB 구성 없이 모델 그리고 사용 할 API만 만들면 된다.

서비스를 만들 때 초기 세팅 그리고 API 만드는 시간이 굉장히 빠르다.

Prisma 초기 세팅

  • prisma 초기화
  • prisma 소스 배포
prisma init
prisma deploy

 

테스트 쿼리

  • ex) 유저 조회
{
  user(where:{id: "abcdefghizklmopu"}) {
    username
    firstName
    lastName
  }
}

 

  • ex) 유저 업데이트
mutation {
  updateUser(
    data: { following: { connect: { id: "abcdefg" } } }
    where: { id: "abcdefghizklmopu" }
  ) {
    username
    firstName
    lastName
    following {
      username
    }
  }
}

 

https://www.prisma.io/

 

Prisma - Database tools for modern application development

Prisma replaces traditional ORMs and can be used to build GraphQL servers, REST APIs, microservices & more.

www.prisma.io

반응형

+ Recent posts