2016-08-12 2 views
0

Я следую за руководством от Pusher JS is not working from node JS in some network, чтобы установить прокси-сервер в моем коде. Однако в моем терминале отображается ошибка.Pusher с nodejs не работает под прокси-сетью

error

Ниже приведен код для добавления прокси-сервер.

var Pusher = require("pusher"); 
    var pusher = new Pusher({ 
    appId: config.app_id, 
    key: config.key, 
    secret: config.secret, 
    proxy: 'http://username:p[email protected]:ppr\#', 
    timeout: TIMEOUT, 
    keepAlive: KEEP_ALIVE 
    }); 
+0

Пожалуйста, пост фактического сообщения об ошибках как текст вместо скриншотов. Другие не могут копировать и вставлять изображения. [См. Здесь] (http://meta.stackoverflow.com/a/285557/1402846). Спасибо. – Pang

ответ

1

Проблема заключается в том, что переменная TIMEOUT не был установлен в любом месте (вы будете иметь один и тот же вопрос с KEEP_ALIVE тоже). У вас есть несколько вариантов решения этой проблемы:

1) установить тайм-аут и Keepalive

//... 
proxy: 'http://username:[email protected]:ppr\#', 
timeout: 2000, 
keepAlive: false 

2) оставить их (они необязательно)

// ... 
    proxy: 'http://username:[email protected]:ppr\#' 
    // use default timeout and keepalive values 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^