В ситуации, когда запросы сбрасываются в Heroku до выхода из процесса Node, оставляя этот процесс Node потерянным - и выдает ужасное сообщение об ошибке Heroku.
Я думаю, что произойдет следующее: Express требуется тайм-аутустановить и, как только он будет достигнут, остановить любой процесс в полете (и корректно обработать таймаут - отправив сообщение об ошибке пользователю).
https://www.npmjs.com/package/connect-timeout
Я смотрю на connect-timeout
и кажется немного неловким сэндвич в haltOnTimedout
после каждого промежуточного программного обеспечения. Есть ли другой (лучший) способ управления таймаутами в Express или это лучший способ?