我正在打电话给api,我正在使用'请求'这个模块可以工作。
例如:
var request = require('request');
request.get("http://www.google.com",
function (error, response, body){
if(error){
console.log(error);
}
else{
console.log(response);
}
});
当我调用此函数时出现错误,并且“连接ECONNREFUSED'。
谷歌正在浏览我的浏览器,但通过代码我没有连接。能帮助我吗答案 0 :(得分:0)
我找到了解决方案。实际上我必须在拨打电话之前设置代理。对于那些面临同样问题的人可以试试这个:
var request = require('request');
var proxiedRequest = request.defaults({proxy: "http://yourProxy:8080"});
var propertiesObject = { 'qs1':'qs1', 'qs2':'qs2'};
proxiedRequest({
url:'http://webaddress',
qs: propertiesObject,
method: 'GET'
}, function (error, response, body){
if(error){
console.log(error);
}
else{
console.log(response);
}
});
希望它有所帮助。 :)