Node.js HTTP2 клиент - обнаружение выключения сервера для повторного подключения - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь определить, был ли http2 закрыт, потому что сервер только что выключился или потому что server.close() был вызван.

client.on('close', () => {
  console.log(client)
  // reconnect()
})

Моя цель - попытаться переподключиться (и) в случае, если это былосервер, который выключился.У меня это работает на error событие, но ошибка стрелять, если потеряна связь с сервером (что странно).Также, если есть лучший способ сделать это, у меня все на слух!

Примечание: мой сервер очень простой const server = http2.createServer(), а мой клиент - простой узел http2.connect(...)

...