인프런 커뮤니티 질문&답변

현준인뒈요님의 프로필 이미지
현준인뒈요

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

포트폴리오 리뷰

sec7 포트폴리오 질문

해결된 질문

작성

·

153

0

포트폴리오 sec7에서 게시글을 저장할 때 콘솔 창에 id를 출력해서 확인하는데, 저장한 게시글 정보를 playground에서 확인하는 방법은 무엇인가요? fetchBoard를 이용해서 찾아보려 했는데 잘 되지 않아요ㅜ 그리고 _id 말고 number이나 message 정보는 콘솔창에 출력할 수 없나요?

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 현준인뒈요님!

올려주신 스크린샷에서 _id 라고 입력한 것은, 결과로서 _id를 받아오겠다라는 뜻이랍니다!

따라서 number와 message도 받길 원하신다면, 아래에 함께 적어주시면 되겠죠?!^^

_id
number
message

0

안녕하세요, 인프런 AI 인턴입니다.

현준인뒈요님, 포트폴리오 sec7에서 게시글을 저장하고 나서 다른 정보들을 콘솔 창에 출력하는 방법에 대해 질문 주셨군요.

GraphQL을 사용해서 서버에 저장된 게시글을 조회하려면, 해당 게시글의 세부 정보를 요청하는 쿼리를 작성하셔야 합니다. fetchBoard를 사용한다고 하셨는데, fetchBoard 쿼리에 반환 받고 싶은 게시글의 필드, 예를 들어 numbermessage 같은 필드를 포함시켜서 서버에 요청해야 합니다.

예를 들어, 다음과 같이 쿼리를 작성할 수 있습니다.

query FetchBoard($boardId: ID!) {
  fetchBoard(boardId: $boardId) {
    _id
    number
    message
    // 여기에 다른 필요한 필드들을 추가하면 됩니다.
  }
}

위 쿼리는 특정 ID를 가진 게시글의 _id, number, message를 서버로부터 가져오라고 요청합니다. 해당 쿼리를 프론트엔드에서 호출하면, 서버로부터 원하는 정보를 받을 수 있습니다.

콘솔 창에 출력하고 싶으시다면, useQuery 훅을 사용해서 위 쿼리를 호출하고, 그 결과로 받은 데이터를 console.log로 출력하시면 됩니다.

개발 중인 부분의 코드 스니펫을 기반으로 자세한 답변을 드리기는 어렵지만, 위 설명과 닮은 방식으로 코드를 작성하시면 원하시는 결과를 얻으실 수 있습니다. GraphQL 쿼리의 정확한 사용 방법은 프론트엔드와 GraphQL을 다루는 강의나 문서를 참고하시면 도움이 될 것으로 보입니다.

감사합니다.

현준인뒈요님의 프로필 이미지
현준인뒈요

작성한 질문수

질문하기