【发布时间】:2017-11-14 14:14:23
【问题描述】:
我的 node.js 应用(使用 express.js)需要通过我公司的代理发送 https 请求。
我尝试了以下命令来添加代理,但它不起作用:
sudo npm config set proxy http://proxyIP:proxyPORT
sudo npm config set https-proxy https://proxyIP:proxyPORT
我仍然有超时:
Error: connect ETIMEDOUT 194.3.8.11:443
at Object.exports._errnoException (util.js:907:11)
at exports._exceptionWithHostPort (util.js:930:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
有什么帮助吗? 非常感谢
【问题讨论】:
-
看到那个答案enter link description here 它已经被问过了...
-
@user3732793 这不是同一个问题...我想知道代理后面的node.js应用程序是否有任何全局代理配置
-
您可以创建配置文件并将其读取到某些选项。如文档nodejs.org/api/http.html#http_event_connect 中所述。搜索“向隧道代理发出请求”
标签: node.js linux express proxy passport.js