2017-11-14 8 views
1

私のnode.jsアプリ(express.jsを使用)は、私の会社のプロキシを介してhttpsリクエストを送信する必要があります。プロキシの背後にあるnode.js(express.js)アプリケーションを設定するにはどうすればいいですか?

私はプロキシを追加するには、次のコマンドを試してみましたが、それは動作しません:

sudo npm config set proxy http://proxyIP:proxyPORT 
sudo npm config set https-proxy https://proxyIP:proxyPORT 

私はまだタイムアウトを抱えている:

Error: connect ETIMEDOUT 194.3.8.11:443 
at Object.exports._errnoException (util.js:907:11) 
at exports._exceptionWithHostPort (util.js:930:20) 
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14) 

任意のヘルプしてください? 多くの感謝

+0

に更新する必要がありますtunnelパッケージに依存します質問/ 33710542/tcp-socket-client-through-node-s)既に考えられていると思っています。 – user3732793

+0

@ user3732793それは同じ問題ではありません...グローバルプロキシがあるかどうか知りたいですプロキシの背後にあるnode.jsアプリケーションの設定 – HKHAIT

+0

あなたの設定ファイルを作成していくつかのオプションに読み込むことができます。 https://nodejs.org/api/http.html#http_event_connectのドキュメントのように。 「トンネリングプロキシに要求する」を検索する – user3732793

答えて

0

問題が解決しました。

私はパッケージを使用global-tunnel PS:このパッケージはあなたがhttps://stackoverflow.com/([ここでは、リンクの説明を入力します]その答えを参照してくださいバージョン> = 0.0.5

関連する問題