W każdym razie, aby ustawić ustawienia proxy w paszportach?

Obecnie używam frameworka sails opartego na expressjs i korzystającego z paszportów (http://passportjs.org/) do uwierzytelniania yammer.

Mam problem podczas wdrażania mojej aplikacji węzła na serwerze, który znajduje się za proxy firmy. Nie można połączyć się z usługą Yammer w celu uwierzytelnienia OAuth2.

Błąd jest następujący:

error: failed to obtain access token (Error: connect ETIMEDOUT)
    at /root/rlps/node_modules/passport-yammer/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth2.js:125:38
    at /root/rlps/node_modules/passport-yammer/lib/passport-yammer/strategy.js:72:20
    at ClientRequest. (/root/rlps/node_modules/passport-yammer/node_modules/passport-oauth/node_modules/oauth/lib/oauth2.js:129:5)
    at ClientRequest.EventEmitter.emit (events.js:95:17)
    at CleartextStream.socketErrorListener (http.js:1547:9)
    at CleartextStream.EventEmitter.emit (events.js:95:17)
    at Socket.onerror (tls.js:1437:17)
    at Socket.EventEmitter.emit (events.js:117:20)
    at net.js:441:14
    at process._tickDomainCallback (node.js:459:13)

Wierzę, że to dlatego, że proxy blokuje drogę. Próbowałem ustawić wszystko w wartości środowiska (np. Http_proxy i https_proxy), ale wydaje się, że kod ich nie potwierdza i trzeba go skonfigurować gdzieś w paszportach.

Więc, jakikolwiek dobry sposób na ustawienie proxy w paszportach lub rozwiązanie tego problemu proxy w nodejs?

questionAnswers(1)

yourAnswerToTheQuestion