인프런 커뮤니티 질문&답변
device선택시
해결된 질문
작성
·
19
0
디바이스 선택시 Chrome(web)과 저의 실물 핸드폰 연결해서 했더니 안드로이드 스튜디오 코드는 잘 돌아갑니다.
하지만 BoardViewModel.dart 코드에서 설정한 url그대로 따라 쳤는데
swagger ui에서

계속 화면처럼 response body가 비어있습니다.. 계속나와서 혹시 전체 소스코드 공유 안될까요??
답변 3
1
아 BoardViewModel에서 baseUrl을 localhost가 아닌 저의 ip로 집어넣었더니 됬습니다! 그리고 post에서 /create 안하고 board로 계속 집어넣어서 안됬더군요 !!
0
안녕하세요 강의를 들어주셔서 감사합니다.
먼저 Get 부분의 경우 게시글을 생성하신다음 get 요청을 하셔야 바디값이 오게 됩니다.
게시글을 생성하신 다음 다시 시도해도 빈값이 오게 된다면 다시 답글 달아주세요
전체 소스코드는 오늘 안으로 강의자료를 통해 업로드 해드리겠습니다 감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. boll1235님, Springboot와 Flutter를 활용한 REST API 개발 중 문제가 발생하셨군요. 현재 보드 엔드포인트의 응답으로 빈 JSON 배열이 반환되는 상황을 마주하고 계십니다.
빈 응답의 원인 및 해결방법:
데이터 확인: 우선, 백엔드 서버(Springboot)에 데이터가 존재하는지 확인하실 필요가 있습니다. 데이터베이스에 접근하여
board테이블에 데이터가 있는지 확인해 보세요. 데이터가 없다면 앱이나 스크립트를 사용하여 일부 데이터를 추가하세요.엔드포인트 검증: Spring Controller나 서비스 레이어에서 엔드포인트가 올바르게 구현되었는지 검토해 보세요. 예를 들어, 데이터베이스에서 데이터를 제대로 가져오고 있는지 확인해야 합니다.
@RequestMapping이 올바르게 설정되어 있는지도 점검하세요.네트워크 설정: 핸드폰을 통해 테스트하고 있으면, localhost 대신에 PC의 IP 주소를 사용해야 합니다. 특히 모바일 디바이스가 같은 네트워크에 연결되어 있는지도 확인해보세요.
디버깅 로그: 서버 측 로그를 확인하여 예외나 오류가 없는지 확인합니다. 이는 문제 해결에 중요한 힌트를 제공합니다.
유사한 문제를 겪었던 사용자들의 해결 방안도 참고할 수 있습니다.
현재 존재하는 코드나 설정을 모두 볼 수는 없기 때문에, 위의 일반적인 문제 해결 방법을 시도해 보시길 권장합니다. 문제가 지속되거나 추가적인 도움이 필요하시면 질문을 이어가 주시기 바랍니다. 곧 지식공유자께서 더 자세히 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




