GET/POST 从 Jelastic 环境到另一个环境的请求:连接被拒绝

GET/POST Request from Jelastic environment to another: connection refused

我正在尝试从一个 Jelastic 环境向另一个环境发出 GET/POST 请求。两者都是运行Node/Express。我尝试使用 env 名称(在我的本地机器上使用)和内部 IP 地址,但我总是收到连接被拒绝的错误:

FetchError: request to https://10.101.19.55/converter failed, reason: connect ECONNREFUSED 10.101.19.55:443

非常感谢任何有关如何解决此问题的提示。

您没有提到您的应用程序是如何部署的(在什么节点类型上),但很可能它没有在端口 443 上侦听;由于由 Jelastic 平台的共享负载平衡器代理,只能远程工作(如果可以)。

如果您想在内部连接(同一平台内的 Jelastic 节点之间),您的请求不会通过共享负载均衡器传递,因此无法利用该代理。

换句话说,您需要:

  • 直接连接到您的应用程序实际运行的端口,例如 https://10.101.19.55:5000/converter(如果您的应用程序 running/listening 在端口 5000 上)
  • 确保您的防火墙规则允许从您连接的地方进行访问