저도 부끄럽지만… 제가 개발중인 서버 스키마입니다
# 잡담
t
저도 부끄럽지만… 제가 개발중인 서버 스키마입니다
👍 5
뮤테이션
h
어 이거 뮤테이션 그래프만 따로 어떻게 그리셨나요
query 에 필드 추가하신건가
근데 Mutation 이 루트로 보이네
t
띠용? 그 아래에 셀렉트 박스가 있어요 ㅋㅋ
🙏 1
h
뭐야 이때까지 뭐했지 나
zzzz 1
앜ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이게 UI 인줄 몰랐어요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
감사합니다 센세…
인증메서드가 좀 많아서 이런식으로 분할하다보니 긴머리처럼 나왔네요
Copy code
type PreRegistrant implements Node {
  id: ID!
  eventTarget: EventTarget!
}

type Mutation {
  preRegister(input: PreRegisterMutationInput!): PreRegisterMutation!
}

enum AppPlatform {
  PLAY_STORE
  APP_STORE
  ONE_STORE
}

type PreRegisterMutation {
  sms_otpAuth(input: PreRegister_Sms_OtpAuthInput!): PreRegisterMutationOutput!
  sms_noAuth(input: PreRegister_Sms_NoAuthInput!): PreRegisterMutationOutput!
  email_noAuth(input: PreRegister_Email_NoAuthInput!): PreRegisterMutationOutput!
}

input PreRegisterMutationInput {
  platform: AppPlatform
  userAgent: String
  inviterCode: String
  eventTargetId: ID!
}

type PreRegisterMutationOutput_PreRegistrant {
  preRegistrant: PreRegistrant!
}

type PreRegisterMutationOutput_AuthSession {
  authSession: AuthSession!
}

union PreRegisterMutationOutput =
  | PreRegisterMutationOutput_PreRegistrant
  | PreRegisterMutationOutput_AuthSession

input PreRegister_Sms_OtpAuthInput {
  phoneNumber: String!
}

input PreRegister_Sms_NoAuthInput {
  phoneNumber: String!
}

input PreRegister_Email_NoAuthInput {
  email: String!
}
저번에 State of JS 그래프 보고 감명받은게 좀 도움이 된 것 같아요
j
혹시 무슨 툴로 그리신건지 여쭤봐도 될까요?? 🙂
t
@JeongSeungMin https://github.com/APIs-guru/graphql-voyager GraphQL Voyager라는 서비스에요 ㅎㅎ GraphiQL이나 Playground처럼 서버에 붙일수있습니다!
j
친절한설명 항상 감사드립니다!!