반응형
    
    
    
  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
    }
  }
}
www.prisma.io
반응형
    
    
    
  'Programming > JavaScript' 카테고리의 다른 글
| JS에러 - redux-persist failed to create sync storage. falling back to noop storage (0) | 2020.04.16 | 
|---|---|
| [React Native] Unable to resolve react-native-safe-area-context 에러 (0) | 2020.02.19 | 
| [JS] GraphQL 이란 무엇인가? (0) | 2019.09.25 | 
| [JS] SyntaxError: Unexpected identifier 에러(es6) (0) | 2019.08.11 | 
| [JS] js에러, [nodemon] app crashed - waiting for file changes before starting... (0) | 2019.03.18 |