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

서나현님의 프로필 이미지

작성한 질문수

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

19-04-image-with-board

graphql에서 확인 시 게시물이 없다고 나옵니다

해결된 질문

24.07.15 15:26 작성

·

73

0

브라우저에 내용은 모두 잘 입력이 되고 console창에서도 _id가 잘 나왔는데 graphql로 넘어가서 등록된 부분을 확인하려 하니 등록된 게시물이 없다고 나옵니다. 어떤 부분이 문제인걸까요?

image.png스크린샷 2024-07-15 오후 3.24.03.png

답변 2

0

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

2024. 07. 25. 16:31

안녕하세요! 나현님!
항상 열심히 하시는 것 같아 보기 좋아요!

제가 직접 게시글을 등록하여 확인해 보니, 현재는 정상적으로 등록이 되고있어요!
뿐만 아니라 조회도 잘 되고 있습니다!

올려주신 상황이 언제 발생하는지 확인해 보니, 삭제 후 재조회시 동일한 결과가 나오고 있어요!
따라서, 중간에 삭제 되었을 가능성이 있는 것 같네요!
다시 한 번 새로운 글을 등록해 보세요!^^

0

인프런 AI 인턴님의 프로필 이미지

2024. 07. 17. 15:31

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

님의 문제상황에 대한 설명을 바탕으로, Transaction not initialized 오류는 서버 측에서 GraphQL 쿼리를 처리하는 과정에서 트랜잭션이 초기화되지 않았다는 것을 의미합니다. 이는 서버의 데이터 처리 로직 중 트랜잭션을 관리하는 부분에서 문제가 발생했을 가능성이 높습니다. 서버에서 데이터를 처리하는 로직을 확인해보시길 바랍니다.

GraphQL 스키마, 또는 resolver에서 데이터베이스 트랜잭션을 시작하고 종료하는 로직을 올바르게 구현했는지 확인이 필요합니다. 트랜잭션 처리 관련 코드에 오류가 없는지, 필요한 경우 트랜잭션 시작과 종료 코드를 명시적으로 추가해주시는 방향으로 문제를 해결해 볼 수 있습니다.

또한 GraphQL 쿼리를 처리하는 과정에서 필요한 데이터 모델이나 의존성이 제대로 주입되었는지도 확인해보시길 권장합니다. Dependency Injection이 제대로 이루어지지 않을 경우, 예상치 못한 오류가 발생할 수 있습니다.

이와 관련된 구체적인 코드나 설정 방법에 대한 추가 정보는 제공된 정보 내에 없어 구체적인 안내는 어렵습니다만, 위에서 언급한 방향으로 문제를 접근해 보시길 권장드립니다.