[TypeScript] AxiosError의 response를 커스텀해보자!
react-query의 onError를 사용하거나, Axios로 API를 호출할 때 에러 콜백의 타입은 AxiosError로 선언하게 되는데서버에서 에러코드에 따라 title, msg 등 response를 내려주는 경우에 onError : (error : AxiosError) => { onAddModal(error.reponse.data.msg) // 위와 같이 response를 가져오려고 하면 타입 에러가 생긴다 (컴파일단에서는 당연히 문제가 없지만, 우리는 빨간줄을 혐오하니까) 이럴 때는 간단하게, AxiosError를 상속받는 타입을 선언해주면 된다. interface IErrorDataProps extends AxiosError { data: { message?: string; st..
개발 세상/JS&TS
2024. 6. 27. 15:12
[NVM] nvm use 입력 시 exit status 에러 이슈 해결
개발 중인 private box 앱은 expo cli 를 사용하여 만든 앱인데, 최근에 node.js를 최신 버전으로 업데이트 하고 이후에 expo start를 하니 지원이 안된다고 한다.. 그래서 node.js를 다운그레이드 하기 위해 nvm을 설치하고 이전 버전을 다운하고 nvm use 명령어를 사용하니 띠용... 이게 뭔말이더냐 살짝 당황했지만 바로 구글링 해서 찾아본 결과.. 해당 이슈는 명령 프롬포트(cmd)를 관리자 권한으로 실행하면 해결된다는 간단한 것이었다! 짠! 아주 간단한 이슈였지만 해결되고나니 기분 좋다 :)
개발 세상/에러 해결 노트
2022. 1. 24. 20:40
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- REACT
- React Hooks
- React Native
- app
- 영종도데이트
- Mac
- It
- useState
- Ai
- ios
- CSS
- vsC
- Firebase
- Xcode
- IMAGE
- ChatGPT
- gradle
- build
- JavaScript
- FlatList
- 코린이
- TS
- vscode
- typeScript
- ReactNative
- 앱개발
- Android
- 스파르타코딩클럽
- useEffect
- rn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함