Node

Node.js Http 서버 구축 (Https)

김태웜 2021. 2. 5. 15:36

App.js

var express = require('express');
var app = express();

//const https = require('https');

var port2 = 1750;

app.listen(port2,function(){
   console.log("start! REST API HTTP server on port "+port2);
 });
 
/*const options ={
  pfx: fs.readFileSync('인증서url경로.pfx'),
  passphrase: '비밀번호' //비밀번호
};

https.createServer(options, app).listen(port2, function(){
  console.log("start! REST API HTTPS server on port " + port2);
});*/

app.listen으로 http로된 서버를 열어준다 port2는 포트번호 입력한대로 그포트로 열림

 

주석처리된건 https로 여는방법 ssl인증서가 필요함

(다른 소스코드로도 해봤는데 꼭 .pfx로 했을때만 잘 됐었음)

 

옵션 저렇게 넣어주고 https.createServer 써주면 https로 열림

 

localhost:포트번호로 잡힘

 

ps. https 랑 http랑 둘다 열어놓으면 두개다 될줄알았는데 안됐었음

 

잘안되는거있으면 내 깃이랑 npm http https 들어가서 문서확인

'Node' 카테고리의 다른 글

외부변수 모듈 사용하기  (0) 2021.03.24
Node.js API 만들기 GET 방식  (0) 2021.02.05
Node.js MS-SQL 연동하기  (0) 2021.02.04