[Error Handling] NestJS에서 Axios 버전 호환성 문제로 POST 요청 오류 발생? 해결법은 이것!

쫀구·2022년 10월 27일
1

TypeError: Cannot read properties of undefined (reading 'post')

NestJS 프레임워크에서 axios를 사용해 외부 API와 통신하려고 했으나, POST 요청 시 위와 같은 에러가 발생했다.

이를 해결하기 위해 tsconfig 설정을 수정하는 등 여러 가지 방법을 시도했지만 적절한 해결책을 찾지 못했다. 결국, 문제는 axios의 버전 호환성 문제였고, 버전을 다운그레이드하여 문제를 해결할 수 있었다.

// package.json

"dependencies": {
  // ...
  "axios": "^1.1.3",
}

다음과 같은 과정으로 해결했다:

  • 기존에 설치된 axios를 npm uninstall axios 명령어로 삭제했다.
  • 이후, npm i axios@0.27.2 명령어로 특정 버전(0.27.2)을 설치하니 문제가 해결되었다.
    이제 POST 요청이 정상적으로 동작한다.
profile
Run Start 🔥

2개의 댓글

comment-user-thumbnail
2022년 11월 16일

감사합니다 덕분에 해결할수있었어요!

1개의 답글