Skip to content

Commit 53f9782

Browse files
authored
Merge pull request #639 from appwrite/feat-1.3-cli
Update CLI for Appwrite version 1.3
2 parents 0c86a8a + d9f106a commit 53f9782

File tree

7 files changed

+693
-686
lines changed

7 files changed

+693
-686
lines changed

templates/cli/lib/client.js.twig

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const os = require('os');
2+
const https = require("https");
23
const axios = require("axios");
34
const JSONbig = require("json-bigint")({ storeAsString: false });
45
const FormData = require("form-data");
@@ -100,11 +101,6 @@ class Client {
100101
params = {},
101102
responseType = "json"
102103
) {
103-
if (this.selfSigned == true) {
104-
// Allow self signed requests
105-
process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;
106-
}
107-
108104
headers = Object.assign({}, this.headers, headers);
109105

110106
let contentType = headers["content-type"].toLowerCase();
@@ -140,6 +136,10 @@ class Client {
140136
transformResponse: [ (data) => data ? JSONbig.parse(data) : data ],
141137
responseType: responseType,
142138
};
139+
if (this.selfSigned == true) {
140+
// Allow self signed requests
141+
options.httpsAgent = new https.Agent({ rejectUnauthorized: false });
142+
}
143143
try {
144144
let response = await axios(options);
145145
if (response.headers["set-cookie"]) {

0 commit comments

Comments
 (0)