Я создаю приложение nodejs, которое работает в контейнере докеров...
Это команда, которую я использовал для запуска контейнера...
sudo docker run -it --rm -p 3000:6001 --name xxx-running xxx
Выполнить над командной строкой, получить следующий вывод.
Running on Locally
AppEnv {
isLocal: true,
app: {},
services: {},
name: 'xxx',
port: 6001,
bind: '0.0.0.0',
urls: [ 'http://localhost:6001' ],
url: 'http://localhost:6001' }
App started on port http://localhost:6001
Так как приложение будет вызывать стороннюю api, так что требуется модуль запроса. Каждый раз, когда запрос вызывается, я получил следующую ошибку...
{ [Error: connect ECONNREFUSED 192.155.253.83:443]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '192.155.253.83',
port: 443 }
Я знаю, возможно, это из-за записи localhost, но как я могу это изменить?