我正在尝试使用模块 request在我的 node.js 应用程序中,我需要使用身份验证配置代理设置。
我的设置是这样的:
proxy:{
host:"proxy.foo.com",
port:8080,
user:"proxyuser",
password:"123"
}
发出请求时如何设置代理配置?有人可以给我一个例子吗?谢谢
最佳答案
这是一个如何配置的示例(https://github.com/mikeal/request/issues/894):
//...some stuff to get my proxy config (credentials, host and port)
var proxyUrl = "http://" + user + ":" + password + "@" + host + ":" + port;
var proxiedRequest = request.defaults({'proxy': proxyUrl});
proxiedRequest.get("http://foo.bar", function (err, resp, body) {
...
})
关于node.js - node.js 中的代理身份验证与模块请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23585371/