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?