Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Biweekly Contest 79
- BFS
- 프로그래머스
- React
- React Private Routes
- React Router dom v6
- engines locking
- Weekly Contest
- 호이스팅
- LV. 2
- 컴포넌트 최적화
- React Public Routes
- Vite
- eslintrc
- react-dom
- React.memo
- medinum
- next.js
- 모던 자바스크립트 Deep Dive
- .env
- commitlint
- next-auth
- Medium
- leetcode
- tailwindcss
- 모던 자바스크립티 Deep Dive
- Sanity.io
- toast-ui-editor
- javascript
- sql
Archives
- Today
- Total
뚜벅
Status code 422!! 에러 해결 본문
api를 호출하니 상태 코드 422 에러가 발생했습니다.
상태 코드 422란?
422 Unprocessable Entity
이 응답은 서버가 요청을 이해하고 요청 문법도 올바르지만 요청된 지시를 따를 수 없음을 나타냅니다.
즉 올바르게 요청을 했지만 무언가 잘못 됐다는 것을 말하는 거 같습니다!!
그래서 api 문서와 코드를 살펴보니 파라미터 값의 문제인 것 같습니다.
api 문서에서는 country_code 값을 반드시 넘겨주어야 하지만
코드에서는 useGetSongsByCountryQuery에서 country를 넘겨주는데 이때!
초기값이 '' 이기 때문에 발생하는 오류 였습니다.
그래서 다음과 같이 country 값이 없을때 다른 값을 넣어주면 에러가 발생하지 않습니다.
'개발 관련' 카테고리의 다른 글
Warning: Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option> 해결 방법 (0) | 2022.08.18 |
---|---|
wsl2 에서 현재 폴더 위치 찾기 (0) | 2022.07.20 |