해결된 질문
작성
·
153
답변 2
0
안녕하세요! 현준인뒈요님!
올려주신 스크린샷에서 _id 라고 입력한 것은, 결과로서 _id를 받아오겠다라는 뜻이랍니다!
따라서 number와 message도 받길 원하신다면, 아래에 함께 적어주시면 되겠죠?!^^
_id
number
message
0
안녕하세요, 인프런 AI 인턴입니다.
현준인뒈요님, 포트폴리오 sec7에서 게시글을 저장하고 나서 다른 정보들을 콘솔 창에 출력하는 방법에 대해 질문 주셨군요.
GraphQL을 사용해서 서버에 저장된 게시글을 조회하려면, 해당 게시글의 세부 정보를 요청하는 쿼리를 작성하셔야 합니다. fetchBoard
를 사용한다고 하셨는데, fetchBoard
쿼리에 반환 받고 싶은 게시글의 필드, 예를 들어 number
나 message
같은 필드를 포함시켜서 서버에 요청해야 합니다.
예를 들어, 다음과 같이 쿼리를 작성할 수 있습니다.
query FetchBoard($boardId: ID!) {
fetchBoard(boardId: $boardId) {
_id
number
message
// 여기에 다른 필요한 필드들을 추가하면 됩니다.
}
}
위 쿼리는 특정 ID를 가진 게시글의 _id
, number
, message
를 서버로부터 가져오라고 요청합니다. 해당 쿼리를 프론트엔드에서 호출하면, 서버로부터 원하는 정보를 받을 수 있습니다.
콘솔 창에 출력하고 싶으시다면, useQuery
훅을 사용해서 위 쿼리를 호출하고, 그 결과로 받은 데이터를 console.log
로 출력하시면 됩니다.
개발 중인 부분의 코드 스니펫을 기반으로 자세한 답변을 드리기는 어렵지만, 위 설명과 닮은 방식으로 코드를 작성하시면 원하시는 결과를 얻으실 수 있습니다. GraphQL 쿼리의 정확한 사용 방법은 프론트엔드와 GraphQL을 다루는 강의나 문서를 참고하시면 도움이 될 것으로 보입니다.
감사합니다.