【问题标题】:Cannot get node.js to connect to pubnub from corporate network无法让 node.js 从公司网络连接到 pubnub
【发布时间】:2016-05-02 22:56:31
【问题描述】:

我无法让此处的 pubnub node.js 启动程序 (https://github.com/pubnub/javascript/tree/master/node.js) 工作。

我一直在努力

失败了!重试发布! {消息:'超时'}

所以看起来像是某种网络问题。我在公司代理后面并设置了 http 代理环境变量

我尝试了 (javascript browser sdk) 并且它有效。

【问题讨论】:

  • 代码在家工作,因此是公司网络阻止了与 pubnub 的连接。如何找出 node.js SDK 使用的协议以及它可能使用的端口?

标签: node.js proxy pubnub


【解决方案1】:

PubNub 节点和代理

您需要在配置中传入 Proxy 信息,看起来类似于下面的代码。

pubNubClient = require('pubnub')({
  ssl          : true,
  publish_key  : "YOUR_PUBLISH_KEY",
  subscribe_key: "YOUR_SUBSCRIBE_KEY",
  proxy: {
     hostname: "http://google.com",
     port: "1234"
  }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多