Назад | Перейти на главную страницу

NodeJS немедленно прерывает соединение TLS

Я перехватил это неудачное рукопожатие TLS с помощью этой трассировки стека в коде:

FetchError: request to https://api.laptop.test/graphql failed, reason: Client network socket disconnected before secure TLS connection was established
    at ClientRequest.<anonymous> (dash-spike/node_modules/next/dist/compiled/node-fetch/index.js:1:147710)
    at ClientRequest.emit (events.js:315:20)
    at TLSSocket.socketErrorListener (_http_client.js:463:9)
    at TLSSocket.emit (events.js:315:20)
    at emitErrorNT (internal/streams/destroy.js:100:8)
    at emitErrorCloseNT (internal/streams/destroy.js:68:3)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  type: 'system',
  errno: 'ECONNRESET',
  code: 'ECONNRESET'
}

другие спросили но ответов не получил.

Он находится в macOS, подключается с хоста к локальному кубернету для докеров и рабочего стола, у которого есть служба LoadBalancer, привязанная к порту localhost 443, запуск Envoy через Istio 1.5.2 и локальный самозаверяющий сертификат, доверенный в корневом хранилище системы на ноутбук (Firefox, Chrome могут без проблем заходить на сайт, с ним работает curl).