节点请求返回ECONNREFUSED

我是新来的nodejs和expression。 我正在使用“请求”库来阅读google.com的内容。 我不断收到拒绝连接错误。 我从https://github.com/request/request获取了代码

这是我的first_request.js文件:

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

它给我错误:

在这里输入图像描述

我究竟做错了什么? 任何指针?

当您设置代理时,会发生此错误。 链接在我的电脑上正常工作。 您可以使用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.. })