我正在构建一个在docker容器中运行的nodejs应用程序...
这是我用来运行容器的命令......
sudo docker run -it --rm -p 3000:6001 --name xxx-running xxx
Run Code Online (Sandbox Code Playgroud)
执行上面的命令行,得到以下输出..
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
Run Code Online (Sandbox Code Playgroud)
由于应用程序将调用第三方api,因此需要请求模块.每次调用请求时,我都会收到以下错误...
{ [Error: connect ECONNREFUSED 192.155.253.83:443]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '192.155.253.83',
port: 443 }
Run Code Online (Sandbox Code Playgroud)
我知道也许是因为localhost条目,但我怎么能改变这个?