작성
·
164
0
홈 화면에서 이미지 선택해서 상세보기를 하면 데이터가 잘 나옵니다.
코드 수정하고 저장하면 서버가 재시작됩니다.
이때 새로고침된 상세보기 페이지는 데이터가 나오질 않네요
콘솔에서는
GET http://localhost:3000/api/product/products_by_id?id=5f2f6e422f957725b447a9de&type=single 404 (Not Found) - xhr.js
createError.js:16 Uncaught (in promise) Error: Request failed with status code 404
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:61)
서버 재시작 후 다시 홈 화면에서 이미지 클릭하고 상세보기는 잘 나오는데
서버 재시작 후 상세보기에서는 왜 데이터를 로드 못하는지 궁금하네요!!
답변 2
0
백엔드 서버가 켜지기 전에 요청먼저 보내는거 같네요. 요청할 때 async-await도 써봤지만 효과는 없었고, 백엔드에서 콘솔로그 찍어봐도 요청할 때 서버가 없으니 콘솔로그는 찍히지도 않구요. 동작 구조는 LandingPage와 비슷한데 LandingPage는 문제가 없고, axios의 POST()와 GET() 차이일까요? 잘 모르겠네요 ㅎㅎ
0
아 이렇게만 봐서는 저도 계속 생각을 해봐도 잘 모르겠네요 ... 404 Not found 면 ...
백엔드 서버쪽에 해당 요청을 받는 부분이 없다는건데 ....
백엔드 서버가 켜지기 전에 리액트 부분이 먼저 요청을 보내서 그런건지 .....
이렇게만 봐서는 확실히 감은 오지 않네요 ㅠㅠ