[NODEJS] NPM 버전 에러 : npm does not support Node.js
nodejs 버전을 최신화하게 될 경우에, ( 또는 어떠한 경우에라도 ) NPM 버전과 NODEJS 버전이 맞지않아서 아래와 같은 에러가 발생하면서, NPM 관련 작업이 진행되지 않는 것을 확인할 수 있는데, 버전이 안맞는 문제이므로, 버전을 맞추어 주어야 한다. 1. nodejs 완전 삭제 후, 재설치 > 라는 아주 단순하면서, 깔끔한 방법이 있다. 하지만 위와 같은 방법을 쓰지 않고, 아래의 방법으로, 진행할 수 있다. 2. NPM 명령어가 동작하지 않는 상황에서 NPM 으로 업데이트 하기. > 이미 npm 버전이 맞지않아서, 아래의 명령어에도 위와같은 버전이 맞지 않는다는 에러가 발생한다. npm install -g npm@latest 그런 상황일때, 윈도우 기준 : C:\Users\qwer\App..
[NODEJS] 결제 API 연동하기 - 아임포트
웹 개발시, 결제가 필요할때, PG사 연동등, 결제 처리에 대한 프로세스가 필요한데, 아임포트는 이를 지원해주고, 편리하게 사용할 수 있도록 하는 API 제공 서비스이다. 먼저, 아임포트 공식 사이트이다. ( https://www.iamport.kr/ ) 장점으로는, 다양한 개발 언어를 제공하며, 다양한 PG 사를 지원해준다는 점. 그리고, 글 작성일자 기준으로, 1개의 PG사 연동은 평생 무료 제공한다는 점이 메리트 있다. 아임포트 홍보글이 아니므로, 여기까지만 적어보도록 하고, 바로 연동을 해보도록 하자. 먼저, 기본 사용방법 , 환경설정의 경우 아임포트 홈페이지에 잘 알려주고 있으며, 기술지원 속도도 빠른편으로 보인다. 필요시에는 전문 아임포트 개발자들에게 문의하는게 좋은 방법. 1. REST AP..