代理选项不工作在请求模块的nodejs
Proxy option not working in request module of nodejs
当我尝试用nodejs执行代码时,它立即给出错误,甚至不处理用代理执行url,但是当我删除代理选项时,它可以工作。以下是我使用代理访问任何Url的代码:
request({
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Accept-Language': 'en-US,en;q=0.5',
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36',
// 'Cookie': cookieReq
},
uri: 'www.website.com',
method: 'GET',
proxy: 192.12.31.12:3128
}, function (error, response, html) {
if (!error && response.statusCode == 200) {
// final operations
fs.writeFile('eight.html', html, function(err) {
if (err) {
return console.error(err);
}
});
}
});
Tryproxy: "http://192.12.31.12:3128"
而不是proxy: 192.12.31.12:3128
相关文章:
- 导出模块 NodeJS 时出现问题
- 如何从NodeJS中的模块返回数组
- nodeJS中的uglify js“;找不到模块“”;
- 如何解压缩NodeJS请求's模块gzip响应体
- Nodejs模块函数返回未定义的,而不是异步的
- Nodejs模块文件和concat
- 将路由处理程序委托给NodeJS+Express中的其他模块
- NodeJS请求模块-http上的body.IncomingMessage
- NodeJS:一个全局EventEmitter或每个模块它'他自己的
- NodeJS 是否重用已经加载的模块并共享其值?
- 如何使用nodejs步行模块将目录遍历到第一级
- 将 NodeJS 模块范围变量作为对象访问
- 从导出的模块返回变量,并在另一个文件(NodeJS)中使用它
- 为什么“exports”在nodejs模块中引用与“this”相同的对象
- 对NodeJS模块开发的怀疑
- NodeJS Semaphore模块:它是如何工作的
- 全局安装的NodeJS npm模块不执行节点的主/bin JavaScript文件
- 如何在nodejs中模块化代码
- 带有参数的模块 NodeJS
- 使用请求模块nodejs下载文件时需要filename