Programming/Server & Database
[nodeJS] Http / Https 인증서 및 통신문제 해결
BadaGreen_Kim
2022. 5. 18. 17:41

개발환경에서 Http 와 Https 사이에서 데이터를 전달하는 과정중에 문제가 발생할수 있다. 아래와 같이 Request 를 설정해서 사용하여 주면 개별환경에서 통신결과들을 확인할 수 있다.
해결방법 1. request
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
Aㅓrequest({
"rejectUnauthorized": false,
"url": domain+"/api/orders/originator/"+id,
"method": "GET",
"headers":{
"X-API-VERSION": 1,
"X-API-KEY": key
},
}, function(err, response, body){
console.log(err);
console.log(response);
console.log(body);
});
|
cs |
해결방법 2. npm install
보안을 끄는 대신 필요한 인증서를 체인에 추가 할 수 있습니다. 먼저 npm에서 ssl-root-cas 패키지를 설치하십시오 .
npm install ssl-root-cas
1
2
|
var sslRootCAs = require('ssl-root-cas/latest')
sslRootCAs.inject()
|
cs |