【问题标题】:Connect nodeJs app to on-premise server using Secure Gateway使用 Secure Gateway 将 nodeJs 应用程序连接到本地服务器
【发布时间】:2016-10-17 12:20:57
【问题描述】:

我正在尝试从 nodejs webapp 连接到本地托管的 REST api。我绑定了一个安全网关实例,并在端口 80 上创建了一个目标,连接到运行 RHEL 6 的 SG 客户端的机器。

请求仍在抛出超时异常。

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

【问题讨论】:

    标签: node.js secure-gateway


    【解决方案1】:

    您的 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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-26
      • 2013-07-20
      • 2022-11-29
      • 2020-01-04
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      相关资源
      最近更新 更多