2014-11-03 80 views
1

我按照Pusher docs的指南創建了一個簡單的示例,並且代碼是從代碼示例中複製的。Pusher JS在某些網絡中無法從節點JS工作

這個例子在我在家的時候效果很好,但是當我在辦公室裏時,這個例子從來沒有用過。

在辦公室裏,當我使用Pusher提供的調試控制檯創建新事件時,HTML頁面可以提醒消息。但是,當我從節點JS觸發事件時,HTML頁面不會提醒任何消息。

我想這個問題與網絡有關,所以我想知道如何從節點js使用pusher js時跳過網絡限制。

回答

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 
}); 

這個問題已經解決了,它的確是網絡問題,只需設置代理,然後它就可以工作。