상품등록 기능
146
작성자 없음
작성한 질문수 0
상품 등록시에 판매자 데이터를 넣는거같은데 gpl query문에서 seller, buyer를 어떤 형식으로 작성해야 되는지 모르겠습니다
데이터는 fetchUserLoggedin으로 넣는게 맞는지도 궁금합니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
답변드리자면, 일반적으로 GraphQL에서 판매자(seller)나 구매자(buyer)와 같은 사용자 데이터를 처리할 때는, 해당 사용자의 고유 식별자(ID)를 사용하여 쿼리나 뮤테이션을 작성합니다. 예를 들어, 상품 등록 기능에서 판매자 정보를 추가하려면, fetchUserLoggedin과 같은 함수를 통해 로그인한 사용자의 정보를 먼저 가져온 후, 그 사용자의 ID를 사용하여 상품을 등록하는 GraphQL 뮤테이션을 작성할 수 있습니다.
mutation {
createProduct(input: {
seller: "사용자ID",
// 기타 상품 정보
}) {
// 반환받을 필드
}
}
여기서 "사용자ID"는 fetchUserLoggedin 함수를 통해 얻은 사용자의 ID로, 실제 쿼리 작성 시에는 해당 ID로 대체하여 사용합니다. fetchUserLoggedin 함수는 로그인한 사용자의 정보를 가져오는 데 사용되므로, 상품 등록 시 판매자 정보를 넣는 데 활용하는 것이 맞습니다. 해당 함수를 사용하여 얻은 사용자 정보 중 ID를 seller 필드에 할당하여 사용하면 됩니다.
fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다
0
59
1
댓글 기능 구현 중 질문드립니다.
0
79
1
쿠폰코드 발급
0
186
2
example 서버 플레이그라운드, API 접속 모두 안됩니다.
0
104
2
문의드립니다!! ㅠㅠ
0
117
2
graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.
0
87
2
_app.js 작성 이후로 에러가 발생하네요
0
100
2
학습자료
0
78
2
학습자료가 안열립니다.
0
56
2
플레이 그라운드 퀴즈 문제 질문이 있습니다.
0
63
0
기존강의 구매자, 업데이트 끝인가요?
0
114
3
업데이트 버전 수강
0
91
2
완벽한 프론트엔드
0
138
2
나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.
0
86
1
graphql 접속이 안됩니다.
0
103
2
const, let 사용 질문 드립니다.
0
76
2
싸이월드 만들기 1탄 피드백 부탁드립니다.
0
133
2
회원가입 과제 피드백 부탁드립니다.
0
85
2
styled.span / styled.input "CSS 자동완성"
0
50
1
쿠폰 발급 관련
0
172
2
서버 502 error
0
253
2
쿠폰 다시 부탁드려도 될가여?
0
142
2
a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요
0
186
2
2분 44초 질문
0
138
3





