카테고리 없음
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 관리페이지에서 정상적으로 생성된것을 확인할 수 있다!!