ECONNREFUSED с моим локальным хостом после развертывания, работает в dev - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь создать приложение для связи с локальной базой данных PostgreSQL.

Несколько API-интерфейсов взаимодействуют с этой базой данных для получения различной информации:

  • количество акций
  • количество публикаций, связанных со стоком X
  • ...

В разработке, мой NodeJS приложение

http://localhost:5000

взаимодействует с моим PostgreSQL сервером

http://localhost:3000

Приложение NodeJS отлично извлекает ответы на отправленные запросы. (То же самое, если я выполняю запрос от Talend API или PostMan).

Когда я развертываю это приложение (NodeJS) на Heroku, я не могу получить доступ к данным:

[Heroku logs] запрос к http://localhost: 3000 / api / v1 / articles / 7 не удалось, причина: подключить ECONNREFUSED 127.0.0.1:3000'.

Я проверил, это не переменные среды или проблема брандмауэра. Я рассмотрел похожие проблемы, но не нашел решения, заранее спасибо за ваши идеи!

Журналы Heroku

Пример запроса API localhost5000

...