我按照Pusher文档的指南创建了一个简单的示例,代码是从代码示例中复制的。
这个例子适合我在家时使用,但是当我在办公室时它永远不会工作。
在办公室,当我使用Pusher提供的调试控制台创建新事件时,HTML页面可以提醒消息。但是,当我从节点JS触发事件时,HTML页面不会警告任何消息。
我猜这个问题与网络有关,所以我想知道如何在使用节点js的pusher js时跳过网络限制。
答案 0 :(得分:1)
var pusher = new Pusher({ // you can set other options in any of the 3 ways described above
proxy: 'HTTP_PROXY_URL', // optional, URL to proxy the requests through
timeout: TIMEOUT, // optional, timeout for all requests in milliseconds
keepAlive: KEEP_ALIVE // optional, enables keep-alive, defaults to false
});
问题已经解决,确实是网络问题,只需设置代理,然后就可以了。