Heroku - Docker Контейнер: ETIMEDOUT после запроса URL с указанным c портом - PullRequest
0 голосов
/ 30 апреля 2020

Я развернул и выпустил приложение 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.

Я искал несколько часов, но ничего не могу найти по этому поводу, поэтому спасибо за советы и подсказки заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...