TypeError: Cannot read properties of undefined (reading 'post')
NestJS 프레임워크에서 axios를 사용해 외부 API와 통신하려고 했으나, POST 요청 시 위와 같은 에러가 발생했다.
이를 해결하기 위해 tsconfig 설정을 수정하는 등 여러 가지 방법을 시도했지만 적절한 해결책을 찾지 못했다. 결국, 문제는 axios의 버전 호환성 문제였고, 버전을 다운그레이드하여 문제를 해결할 수 있었다.
// package.json
"dependencies": {
// ...
"axios": "^1.1.3",
}
다음과 같은 과정으로 해결했다:
axio
s를 npm uninstall axios
명령어로 삭제했다.npm i axios@0.27.2
명령어로 특정 버전(0.27.2
)을 설치하니 문제가 해결되었다.
감사합니다 덕분에 해결할수있었어요!