작성
·
145
0
Image provider: NetworkImage("http://10.0.2.2:3000/img/파스타/까르보나라.jpg", scale: 1.0)
Image key: NetworkImage("http://10.0.2.2:3000/img/파스타/까르보나라.jpg", scale: 1.0)
안녕하세요.
페이지네이션 요청 중 음식 사진이 자꾸 404 에러가 발생합니다.
http://127.0.0.1:3000/img/떡볶이/떡볶이.jpg
위 링크 또는 제 아이피를 넣어봤지만 모두 404에러가 발생하네요.
사진 제외 음식 이름부터 별점까지는 모두 적용된 상태입니다.
올려주신 서버 레포지토리상의 이미지들은 모두 정상인데
혹시 이유를 알 수 있을까요?
답변 2
0
안녕하세요!
1) 원래는 이미지가 나왔었는데 갑자기 안되는 상황인가요?
2) 다른 API는 모두 정상적으로 작동하시나요?
3) 서버를 최신버전으로 다시 다운로드해서 실행 해보시겠어요?
이 셋을 했는데도 안된다면 다시 댓글 주세요! 원격으로 봐드리겠습니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. 신요셉님의 질문에 답변드리겠습니다.
문의하신 이미지 404에러 문제는 서버에 리소스가 존재하지 않거나 경로 설정이 잘못되었을 때 발생합니다. 구현하신 서버와 클라이언트 사이에서 이미지 요청 경로가 올바르게 맞춰져 있는지 확인해야 합니다. 404 에러는 대부분 경로 문제나 서버 설정 문제에서 발생하므로 다음 점검 사항들을 고려해보시는 것이 좋을 것 같습니다:
경로 확인: 요청한 이미지 경로가 서버 상에 실제로 존재하는지, 경로 이름이 정확한지 확인하세요. 특히, 파일 이름이나 폴더 이름에 대소문자 또는 특수문자 등이 정확하게 일치하는지 다시 한 번 검증해 보세요.
서버 설정: 이미지를 제공하는 서버의 설정을 확인하세요. 특정 경로에 대한 접근 권한이 제한되어 있거나, 정적 파일을 제공하는 경로 설정에 오류가 없는지 확인해보세요.
Flutter 앱 네트워크 구성: 앱에서 사용하는 IP 주소나 포트가 서버와 일치하는지 확인하세요. 특히, 로컬 환경에서 테스트할 때 사용하는 127.0.0.1
또는 localhost
와 앱에서 사용하는 10.0.2.2
주소가 서로 올바르게 매치되어 있는지 확인이 필요합니다. 10.0.2.2
는 안드로이드 에뮬레이터가 로컬호스트에 접근하기 위한 특수 주소입니다.
이미지 로딩 문제 해결과 관련된 이미지 404에러가 발생했습니다~~에서 비슷한 상황을 다룬 질문과 답변을 참고하시면 도움이 될 수 있습니다. 해당 링크에서는 이미지 리소스 관련 에러 처리 방법과 서버 재실행 등의 해결책을 제안하고 있습니다. 따라서, 본인의 프로젝트에 적용 가능한지 확인해 보시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.