3

我试图使用 https 进行外部 api 调用并收到以下错误。

错误:在 TLSSocket.emit (events.js:203:15) 的 Object.onceWrapper (events.js:286:20) 的 TLSSocket.onConnectEnd (_tls_wrap.js:1092:19) 建立安全 TLS 连接之前,客户端网络套接字已断开连接) 在 endReadableNT (_stream_readable.js:1129:12) 在 process._tickCallback (internal/process/next_tick.js:63:19) 代码:'ECONNRESET',

经过进一步调查,我知道我的 api 端点使用 TLSv1.3,由于我使用的是 nodejs 10.x,我需要设置 tls.DEFAULT_MAX_VERSION = 'TLSv1.3';

之后它抛出以下错误

TypeError [ERR_TLS_INVALID_PROTOCOL_VERSION]:“TLSv1.3”不是 Object.createSecureContext (_tls_common.js: 100:13) 在 Object.connect (_tls_wrap.js:1127:48) 在 Agent.createConnection (https.js:120:22) 在 Agent.createSocket (_http_agent.js:227:26) 在 Agent.addRequest (_http_agent. js:185:10) 在新 ClientRequest (_http_client.js:249:16) 在 Object.get (https.js:293:15) 请求 (https.js:289:10)

4

0 回答 0