我正在尝试从Bluemix nodejs webapp连接到内部托管的REST api。我绑定了一个Secure Gateway实例,并在端口80上创建了一个目的地,用于运行RHEL 6的SG IBM客户端的机器。
请求仍然抛出超时异常。
我是否必须以任何方式修改nodejs应用程序代码,否则SG应该允许我透明地访问REST API?
答案 0 :(得分:3)
您的Node.js应用需要直接与Secure Gateway服务而不是API通信。在与内部部署API建立连接的位置,请将主机名和端口号替换为创建目标时的云主机名和端口号。
有一个npm模块可以帮助您的应用获取该主机名和端口 - https://www.npmjs.com/package/bluemix-secure-gateway