我按照 Pusher 文档的指导创建了一个简单的示例,代码是从代码示例中复制的。
当我在家时,这个示例运行良好,但当我在办公室时,它就不起作用。
在office中,当我使用Pusher提供的调试控制台创建新事件时,HTML页面可以提醒消息。但是,当我从 Node JS 触发事件时,HTML 页面不会提醒任何消息。
我猜问题与网络有关,所以我想知道如何在使用node js中的pusher js时跳过网络限制。
最佳答案
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
});
问题已经解决了,确实是网络问题,设置一下代理就可以了。
关于node.js - Pusher JS 在某些网络中无法从 Node JS 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26707546/