私はプロキシサーバーの後ろにある作物ネットワークで作業していました。私のコードでは、このスレッド(How can I use an http proxy with node.js http.Client?)で述べられている方法を使ってプロキシを設定できます。Node.jsグローバルプロキシ設定
しかし、問題は、サードパーティのモジュールのほとんどがプロキシ設定を持っていないため、プロキシを追加するコードを変更できないということです。また、私のコードは直接接続環境で使用される可能性があります。つまり、私のコードでプロキシ設定をハードコーディングすることはできません。
私はNPMは
npm config set proxy http://proxy.company.com:8080 npm config set https-proxy http://proxy.company.com:8080
あるプロキシのグローバル設定を持っている。しかし、私はNode.js.で同様の任意の設定を見つけることができませんでした知っています
Node.jsはグローバルプロキシ設定をサポートしているので、すべてのコードを変更したり、簡単にオン/オフを切り替える必要はありません。
です素晴らしいソリューション、私は3番目の部分のミドルウェアを使用している、それはHTTP要求を行う、どのようにこのシナリオでは、プロキシの問題を解決するには? – yuyue007
私のブログのコードは、サードパーティのモジュールが 'http'モジュールを利用してリクエストを送信すると、あなたの問題を解決できると思います。第三者のモジュールの前に自分のモジュールを 'require 'するようにしてください。 –
URLが返されました404、これが見つかりましたhttp://geekswithblogs.net/shaunxu/archive/2013/09/05/semi-global-proxy-setting-for-node.js.aspx – haxpor