본문 바로가기
back-end

TIL #2 : graphQL과 prisma 사용하기

by MOOB 2019. 10. 19.

Prisma : orm의 한 종류, 어플리케이션에 필요한 모델을 graphql로 정의할 수 있다는 점에서 특별하다

Prisma를 사용하기 위해서는 prisma.io에서 회원가입을 해야 한다. 먼저 npm을 통해 prisma를 다운로드 한 후 내 계정을 인증하였다. (이 과정은 홈페이지의 설명이 더 자세하다)

  • gitignore을 사용하는 법에 대해 알게 되었다. 왜 .gitignore 파일이 깃허브에 노출되어 있으면 초짜라고 하는지 조금은 알 것 같음.

데이터 모델은 자동으로 생성된 datamodel.prisma에서 작성하고, 추가는 prisma deploy를 통해 가능하다.

  • 데이터베이스를 만들 때 데이터간의 연결관계를 파악하는 게 선행되어야 함을 알게 됨. 데이터간 유기적으로 연결되어 있으니 약간 헷갈리게 되고.. 이게 실제 서비스엿으면 머리 아프겠다는 생각을 하게 되었음.

graphql을 통해 데이터를 조회하고 갱신하는 법에 대해도 공부했음. prisma가 데이터를 관리하는데 용이하게 되어있다는 것을 직접 보고 배움 (듣는것보다 보는 게 낫다.)

프론트엔드가 서버에 요청을 하면 서버가 프리즈마에 요청을 함

Localhost를 나의 구름 url이 사용하고 있어서 오류 난 것처럼 보이지만 실제로는 동작하는 신기한 것.. 대신 서버 상황을 볼 수 없어서 불편하다. 

 

이번주는 공부를 많이 못 한 것 같다. 주말밖에 공부할 시간이 없어서 주말에는 노마드 코더를 계속 공부하기로 했지만 이번에 신청한 머신러닝 스터디잼은 평일에도 공부를 해야 진도를 맞출 수 있겠다는 생각이 들었음. 이번주는 업무가 바빠서 까먹고 있었더니 벌써 일주차가 지나가버렸다... 에효..

'back-end' 카테고리의 다른 글

 TIL #1 -  GraphQL and Express with goorm ide  (0) 2019.10.08

댓글