반응형
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
}
}
}
반응형
'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 |