Restaurant Pagination 요청해보기 - 이미지 404 문제
241
작성한 질문수 1



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에러가 발생했습니다~~에서 비슷한 상황을 다룬 질문과 답변을 참고하시면 도움이 될 수 있습니다. 해당 링크에서는 이미지 리소스 관련 에러 처리 방법과 서버 재실행 등의 해결책을 제안하고 있습니다. 따라서, 본인의 프로젝트에 적용 가능한지 확인해 보시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Isar 마지막 업데이트는 2년전입니다.
0
30
0
FlutterSecureStorage 질문
0
31
0
Dio onError Interceptor 만드는 부분에 질문이 있습니다.
0
79
2
관리자 기능에 대한 질문
0
100
2
part 'restaurant_model.g.dart';
0
92
1
36강. dio 인터셉터에 storage를 전달하는 코드가 이해 안되는데요. 도움 부탁드립니다.
0
56
2
2번 반환 상황 관련 질문
0
61
2
riverpod 3.0
0
139
2
Asset folder??
0
82
2
디자이너와 협업 시 프레임 크기 설정 관련 질문
0
113
2
FutureProvider, StateNotifierProvider 선택 기준
0
70
2
컴포넌트 모델화
0
64
2
쿼리 파라미터
0
84
2
화면 안보임
0
68
2
PaginationListView
0
54
1
강의중 37.Dio onErrorInterceptor 작업하기 dio 관련 질문입니다.
0
101
2
프로토타입이미지
0
62
2
여러 객체를 상태 관리하는 방법에 대한 질문
0
84
2
장바구니 결제하기 응답이 500이 옵니다.
0
105
2
removeFromBasket에서 await patchBasket()을 마지막에 하면 에러나는거 아닌가요?
0
67
2
이 두가지는 완전히 동일한 기능인가요?
0
106
3
내부 코드를 작성하지 않은 CursorPaginationLoading가 어떻게 로딩상태를 갖는지 잘 모르겠습니다...
0
77
2
_SplashScreenState에서 storage를 late로 호출해서 한번만 불러와도 되나요?
0
86
2
코딩 작성 순서 관련 질문
0
88
2





