Я развернул и выпустил приложение express в виде контейнера docker на Heroku. Все работает нормально, приложение запускается, но я получаю ошибки ETIMEDOUT (H12 Heroku ошибка с кодом состояния 503) на определенных запросах, которые используют указанный c порт (а не порт по умолчанию) в URL. Запросы внутри приложения Express, которые не работают, направлены на конечную точку REST и имеют следующую структуру:
http://domain-to-rest-point:8080/v1/
Это сообщение об ошибке, полученное от node-fetch
после истечения времени ожидания:
FetchError: request to http://domain-to-rest-point:8080/v1/user failed, reason: connect ETIMEDOUT ip-address:8080
Это должно быть связано с некоторой конфигурацией Heroku и порта 8080, потому что я развернул тот же контейнер, что и тест для sloppy.io, и там работают запросы с указанным портом c.
Я искал несколько часов, но ничего не могу найти по этому поводу, поэтому спасибо за советы и подсказки заранее!