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

백승현님의 프로필 이미지
백승현

작성한 질문수

프로젝트로 배우는 React.js

53 Pagination 3

블로그 낫 파운드 ㅠㅠ

작성

·

145

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

이렇게 하면, 블로그 낫 파운드가 뜹니다. ㅠㅠ

_order : 'desc' 가 없으면 블로그가 잘 떠요

        axios.get(`http://localhost:3001/posts`, {
            params : {
                _page: page,
                _limit: 5,
                _sort: 'id',
                _order: 'desc',
            }

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
백승현님의 문제는 서버가 ‘_order’ 파라미터를 처리하는 방식에 관련이 있을 수 있습니다.

해당 코드는 서버로 HTTP GET 요청을 보내고 있으며, 여러 가지 쿼리 파라미터들을 사용하여 요청을 정렬하고 필터링하는 것을 명시하고 있습니다. ‘_order: ‘desc” 파라미터는 데이터를 내림차순으로 정렬하라는 의미입니다.

만약 ‘_order: ‘desc” 파라미터를 포함할 때 ‘블로그 낫 파운드(Not Found)’ 오류가 발생한다면, 아래 가능성을 검토해 보시기 바랍니다.

  1. 서버에서 ‘_order’ 파라미터를 인식하지 못할 때: 사용하는 백엔드 서버가 ‘_order’ 파라미터를 인식하지 못하는 경우, 적절한 응답을 반환하지 못할 수 있습니다.
  2. 데이터베이스 또는 백엔드에 로직 문제가 있을 때: ‘_order’ 파라미터를 처리하는 로직에 오류가 있거나 데이터베이스 쿼리가 잘못되어 있을 수 있습니다.
  3. 데이터 자체에 문제가 있는 경우: 데이터가 존재하지 않거나 잘못되어 있을 때 이런 오류가 발생할 수도 있습니다.
  4. 네트워크 이슈: 로컬 개발 환경에서는 정상 작동하는데 배포 환경에서 문제가 발생한다면 네트워크 설정 문제일 수 있습니다.

‘Not Found’ 오류는 일반적으로 요청한 자원이 서버에 없음을 나타내므로, 자세한 사항 확인과 문제 해결을 위해서는 서버 로그 확인이나 백엔드 개발자와의 협의가 필요합니다.

보다 정확한 문제 해결을 위해 백엔드 개발자에게 자세한 로깅 정보를 요청하거나, 문제가 발생하는 상황을 재현하며 디버깅해 보시기 바랍니다.

참고하시고, 추가적인 도움이 필요하시면 인프런 내의 수강 전 문의 게시판을 통해 지식공유자님에게 직접 문의하실 수 있습니다.

axios.get('http://localhost:3001/posts', {
  params: {
    _page: page,
    _limit: 5,
    _sort: 'id',
    _order: 'desc',
  }
})

위 코드 참고하시어 백엔드 측에서의 처리 방식을 확인해 주시길 바랍니다.

백승현님의 프로필 이미지
백승현
질문자

안녕하세요 . 수정 완료했습니다 json-server 버전을 최신 버전으로 설치해서 문제였습니다 ㅠ

감사합니다!!

백승현님의 프로필 이미지
백승현

작성한 질문수

질문하기