Instagram Clone/Prisma
Datamodel
Learning-Developer
2019. 10. 10. 16:59
https://github.com/wonjongRyu/bookstagram/commit/c97f59fb9cfc36c48b9049ed17d07a80c36f3e1d
datamodel.prisma 파일에 필요한 모델들을 추가한다.
graphql 파일만 작성하면 resolver도 생성되고, 서버도 만들어지고 관리 패널도 만들어진다.
이때 deploy하면 HTTPS 가 주어지는데, 여기서 생성한 주소로 들어가야 한다.
localhost와는 다른 주소다.
이 주소는 사용자들에게 절대 알려주면 안된다.
datamodel에 @unique를 달아주면 신규 정보가 기존 정보와 동일할 경우 차단한다.
!를 달면 필수로 입력해야 하는 사항이다.
@default 는 !가 없을 경우에 기본 입력값을 설정해준다.
@relation 으로 양방향 관계를 설정할 수 있다.
scripts에 deploy를 추가하면 좋음 --> rpm run deploy로 실행 가능