카테고리 없음 2020. 2. 26. 17:25

이제 우리서버에서 createUser resolver를 만들어보자.

src/api/User 폴더안을 아래와 같이 구성하자.(기존꺼 다 삭제)

 

createAccount를 위해서 무엇이 필요할지 prisma를 확인해보자.

username,email,firstName,lastName bio가 필요한것을 확인하였다.

prisma에서 확인 한대로 src/createAccount/createAccount.graphql을 아래와 같이 코딩한다.

모두 String 타입이고 User타입을 리턴한다.

type Query는 실제 사용되지 않는 가짜쿼리이다. Mutation만 있으면 에러가 난다.

 

src/createAccount/createAccount.js파일을 아래와 같이 작성한다.

firstName, lastName, bio같은 경우는 !(필수기입)이 아니기때문에 비어있을수도있다.

null방지를 위해 기본값으로 빈 문자열을 선언한다.

 

서버 playground에서 Mutation을 실행해보자.

playground, prisma 관리페이지에서 정상적으로 생성된것을 확인할 수 있다!!

posted by LotzBurger
: