使用Secure Gateway将Bluemix nodeJs应用程序连接到内部部署服务器

时间:2016-10-17 12:20:57

标签: node.js ibm-cloud secure-gateway

我正在尝试从Bluemix nodejs webapp连接到内部托管的REST api。我绑定了一个Secure Gateway实例,并在端口80上创建了一个目的地,用于运行RHEL 6的SG IBM客户端的机器。

请求仍然抛出超时异常。

我是否必须以任何方式修改nodejs应用程序代码,否则SG应该允许我透明地访问REST API?

1 个答案:

答案 0 :(得分:3)

您的Node.js应用需要直接与Secure Gateway服务而不是API通信。在与内部部署API建立连接的位置,请将主机名和端口号替换为创建目标时的云主机名和端口号。

有一个npm模块可以帮助您的应用获取该主机名和端口 - https://www.npmjs.com/package/bluemix-secure-gateway

一个例子 - https://www.ibm.com/blogs/bluemix/2015/04/reaching-enterprise-backend-bluemix-secure-gateway-via-sdk-api/

相关问题