Nodejs

[Nodejs] SSL routines:final_renegotiate:unsafe legacy renegotiation disabled

Satisfaction 2022. 3. 23. 03:45

현재 사용중인 노드 버전에서 https request를 보냈을 때 해당 TLS 버전을 레거시로 취급했기 때문에 나타나는 오류다.

 

따라서 TLS버전을 업그레이드하거나, 해당 TLS버전을 사용할 수 있도록 nodejs 버전을 낮춰 주면 간단히 해결이 가능하다.

 

https://seunghyun90.tistory.com/52

 

[Install] windows NVM 설치하기

1. 필요 개발 환경 - Windows 10 - NVM (Node Version Manager) - nodejs & npm NVM은 nodejs의 버전을 개발 상황에 따라 바꿀 필요가 있는데, 버전 별로 설치를 지원하여 개발자 입맛에 따라 사용할 버전을 선택..

seunghyun90.tistory.com

 

nvm을 이용해 사용중인 노드 버전을 손쉽게 변경할 수 있다.

 

나의 경우 v17에서 오류가 발생하였으며,

원래 사용하던 버전이 v12였으므로, 12.0.0으로 변경하여 해결하였다.

 

+

 

nvm use [version] 에서 오류가 생길 경우 

window에서는 관리자 권한으로 powershell을 사용해 보자