이번 글에서는 Node.js에서 https통신을 하는 법에 대해서 알아보자. https통신에 대한 자세한 설명은 생략하도록 하겠다. 일단 시작하기 앞어서 가장 먼저 해야할 일은 서버의 인증서를 생성하는 것이다. 인증서는 유료/무료인 인증서를 발급 사이트에서 발급받아서 사용하는 방법과 서버에서 자체서명해서 사설 인증서를 상요하는 방법이 있다. 유료와 무료의 차이는 무료의 경우 사이트에서 데이터 유출 등의 피해가 생겼을 때 보상을 해주지 않는다는 점이다. 사설 인증서를 사용했을 때는 인증된 인증서가 아니기 때문에 아래와같은 메시지가 뜨게된다. 이 글에서는 openssl을 사용해서 사설 인증서를 생성해서 사용해보도록 하겠다. 먼저 openssl을 다운받아주도록 하는데, 사이트에 가서 쉽게 다운받을 수 있다. ..