Я пытаюсь создать приложение для связи с локальной базой данных 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