개발환경에서 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 |
'Programming > Server & Database' 카테고리의 다른 글
[Mac] MySQL Workbench Error (0) | 2022.11.04 |
---|---|
[NodeJS] 전역변수 또는 DB 정보 저장하기 (0) | 2022.05.19 |
[PostgreSQL] PostgreSQL Backup & Restore (0) | 2021.09.10 |
[Ubuntu] rsync로 백업 하기 (0) | 2021.01.29 |
[UBUNTU] 화면 잠금, 화면 끄기 해제하기 (0) | 2020.06.25 |