Heroku утверждает, что поддерживает передачу данных по открытому соединению link .
Я держу соединение открытым, просто отправляя res.write()
без res.end()
.Работает, клиент получает отправленные данные.Но когда клиент снова запрашивает, сервер не регистрирует последовательные запросы (пока соединение открыто).Он обнаруживает только первый запрос.Похоже, что постоянное соединение Heroku работает только для ответов, а не запросов.
Одно замечание, все работает на моей локальной машине, но не при развертывании.