반응형

서버 2

Node.js에서 https통신

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

서버/NodeJS 2021.05.31

node.Js에서 mysql데이터베이스 사용하기

nodejs서버에서는 데이터베이스와 연결해 데이터를 관리할 수 있는데, 이 글에서는 mysql을 사용해보자. 먼저, mysql모듈을 프로젝트 폴더에 추가시켜주어야 한다. npm install -S mysql2 mysql모듈은 사용 시 오류가 발생해서(이유는 잘 모르겠음) mysql2모듈을 사용했다. 기본적인 사용법은 둘 다 동일하다고 한다. 이렇게 모듈을 프로젝트폴더에 추가시켜주었다면 실제 코드에서 모듈을 불러와서 사용해보도록 하자. const dbsecret = require('./db.json') var mysql = require('mysql2'); var db = mysql.createConnection( dbsecret ); mysql을 사용하려면 모듈을 불러온 뒤, 우리가 사용할 db서버와 연..

서버/NodeJS 2021.02.01
반응형