2017-09-08 5 views
2

私はnodejsを初めて使っています。私はgoogle.comのコンテンツを読むために "リクエスト"ライブラリを使用しています。私は接続が拒否されたエラーを続けています。私はこれは私のfirst_request.jsファイルですhttps://github.com/request/requestノード要求はECONNREFUSEDを返す

からコードを取っ:

var request = require('request'); 
    request('http://www.google.com', function (error, response, body) { 
    console.log('error:', error); // Print the error if one occurred 
    console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received 
    console.log('body:', body); // Print the HTML for the Google homepage. 
}); 

実行するには、私は、フォルダに持って、それはとして私にエラーを与えるnode first_request.js

の操作を行います。

enter image description here

私は間違っていますか?すべてのポインタ?

答えて

2

このエラーは、プロキシが設定されている場合に発生します。私のコンピュータ上でリンクが正常に動作します。プロキシオプションはrequest.defaults({})で設定できます。ユーザー資格情報+ホストとポートを指定する必要があります。

var request = require('request'); 

var link = "http://www.google.com"; 

var proxyUrl = "http://" + user + ":" + password + "@" + host + ":" + port; 

var proxiedRequest = request.defaults({'proxy': proxyUrl}); 

proxiedRequest(link , function (error, response, body) { 
    //handle the response.. 
}) 
関連する問題