Выполнение вызова https в nodejs - PullRequest
0 голосов
/ 21 мая 2018

Мне нужно сделать HTTPS-вызов в nodejs, но я не могу его сделать.

Я использую следующий код

request('https://url for the service', { json: true }, (err, res, body) => {
  if (err) { return console.log(err); }
     console.log(body.url);
    console.log(body.explanation);
});

Но я получаю ошибку

Время ожидания подключения:

ip: 443

Пожалуйста, дайте мне знать, где я иду не так

1 Ответ

0 голосов
/ 21 мая 2018

Установить rejectUnauthorized:false при вызове https.Потому что запрос клиента выдаст ошибку при выполнении рукопожатия SSL.

request('https://url for the service', { json: true, rejectUnauthorized: false }, (err, res, body) => {
  if (err) { return console.log(err); }
     console.log(body.url);
    console.log(body.explanation);
});
...