无法使用SAP Cloud SDK for JS从本地环境连接到onPremise目的地



我们正在使用SAP Cloud SDK for JS从本地环境连接到OnPremise目的地。当我们调用executeHttpRequest时,它拒绝ECONNREFUSED错误。链接到错误截图https://i.stack.imgur.com/wgmqT.png。我们在package.json中使用了以下库:

"@sap-cloud-sdk/connectivity": "2.1.0",
"@sap-cloud-sdk/http-client": "2.1.0",
"@sap-cloud-sdk/test-util": "2.0.0",

我们已经遵循了链接https://sap.github.io/cloud-sdk/docs/js/features/connectivity/on-premise中提到的所有步骤。我使用以下命令创建ssh隧道:cf ssh my-app -L localhost:5001:connectivityproxy.internal.cf.eu10.hana.ondemand.com:20003。当我们进行这些观察时,我们的应用程序绑定到连接服务,并且云连接器也处于打开状态。有没有人可以帮助我们解决上述问题?

正如您提到的应用程序绑定到连接服务,我假设它部署在Cloud Foundry上。

错误提示连接被拒绝,因为在connectivityproxy.internal.cf.eu10.hana.ondemand.com端口20003上没有任何侦听。您是否能够连接到部署在Cloud Foundry上的远程应用程序中的本地系统?如果连接在已部署的应用程序中工作,那么即使使用本地端口转发,其行为也应该是理想的。

如果连接在已部署的应用程序中工作,则问题可能与设置有关。在这种情况下,请参阅我们的故障排除指南,了解有关调试连接问题的更多信息。

最新更新