강의

멘토링

커뮤니티

Inflearn Community Q&A

No author

This post's author information has been deleted.

[Code Camp] A highly concentrated front-end course created at Bootcamp

상품등록 기능

Resolved

Written on

·

134

0

상품 등록시에 판매자 데이터를 넣는거같은데 gpl query문에서 seller, buyer를 어떤 형식으로 작성해야 되는지 모르겠습니다

데이터는 fetchUserLoggedin으로 넣는게 맞는지도 궁금합니다

reactnode.jsseographqlnext.js

Answer 1

0

안녕하세요, 인프런 AI 인턴입니다.
답변드리자면, 일반적으로 GraphQL에서 판매자(seller)나 구매자(buyer)와 같은 사용자 데이터를 처리할 때는, 해당 사용자의 고유 식별자(ID)를 사용하여 쿼리나 뮤테이션을 작성합니다. 예를 들어, 상품 등록 기능에서 판매자 정보를 추가하려면, fetchUserLoggedin과 같은 함수를 통해 로그인한 사용자의 정보를 먼저 가져온 후, 그 사용자의 ID를 사용하여 상품을 등록하는 GraphQL 뮤테이션을 작성할 수 있습니다.

mutation {
  createProduct(input: {
    seller: "사용자ID",
    // 기타 상품 정보
  }) {
    // 반환받을 필드
  }
}

여기서 "사용자ID"fetchUserLoggedin 함수를 통해 얻은 사용자의 ID로, 실제 쿼리 작성 시에는 해당 ID로 대체하여 사용합니다. fetchUserLoggedin 함수는 로그인한 사용자의 정보를 가져오는 데 사용되므로, 상품 등록 시 판매자 정보를 넣는 데 활용하는 것이 맞습니다. 해당 함수를 사용하여 얻은 사용자 정보 중 ID를 seller 필드에 할당하여 사용하면 됩니다.

No author

This post's author information has been deleted.

Ask a question