Я пытаюсь получить URL.URL успешно работает в браузерах.Я знаю, что HTTPS в узле часто дает сбой из-за отсутствия корневых CA , однако эта ошибка (CERT_UNTRUSTED
) не является ошибкой, которую я получаю (GET_SERVER_HELLO:sslv3 alert handshake failure
):
const superagent = require('superagent')
(async function(){var response = await superagent.get('https://uplinklabs.net')})()
Узелдает сбой:
> (node:30960) UnhandledPromiseRejectionWarning: Error: write EPROTO 101057795:error:14077410:SSL routines:SSL23_
GET_SERVER_HELLO:sslv3 alert handshake failure:openssl\ssl\s23_clnt.c:802:
at _errnoException (util.js:992:11)
at WriteWrap.afterWrite [as oncomplete] (net.js:864:14)
(node:30960) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throw
ing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catc
h(). (rejection id: 2)
Это не то же самое, что сертификат, которому не доверяют. Почему я получаю эту ошибку и как я могу ее предотвратить?