Я пытаюсь внедрить сервер длинных запросов http в Node.js и не знаю, как закрыть / закрыть отложенные запросы, если истекло время ожидания.
3 возможных решения приходят мне на ум:
- Сохраните запрос pendingRequest с отметкой времени в хеш-функции / объекте, затем вызовите setIntervall, чтобы каждые 1/2 / х секунд удалялись запросы pendingRequest, если отметка времени слишком старая.
- установить таймаут для соединения через сокет
Оба решения не кажутся очень разумными, так каков был бы способ Node.js добиться чего-то подобного?