[英]Error: Invalid protocol
我在使用NodeJS向任何网址发出请求时遇到了这个问题。 FYR,我已经在nodejs中制作了一个脚本,该脚本正在使用请求模块来调用页面,然后废弃该html页面,但是问题是当它调用我时出现错误“错误:无效的协议:10.112.62.78”。
我的.npmrc文件包含以下几行
proxy=http://10.112.62.78:8080
https-proxy=http://10.112.62.78:8080
registry=http://registry.npmjs.org/
而且我仍然收到以下错误
[Error: Invalid protocol: 10.112.62.78:]
我尝试了以下所有可能的组合
http://user:password@proxy:port
http://"user:password"@proxy:port
对于上述两个我得到“ URI格式错误”
仍然没有解决办法http://proxy.company.com:port
供参考的版本如下:
>node -v
>v0.12.0
>npm -v
>2.5.1
还有一个更多的信息,我在IPv4中有10.112.111.86的静态IP,在浏览器的代理设置中有8080的IP是10.112.62.78。 我也使用Windows 7桌面,我尝试使用10.112.62.78的代理IP,但没有它,但没有解决方案,但是我无法更改IPv4,否则我的互联网连接就会消失。 请提供一些解决方案,我被困住了。
PS:也尝试通过将HTTP更改为https-proxy到https来尝试。
Npmrc由npm使用,而不是节点代码中的(afaik)请求,因此这可能是一个红色鲱鱼。 您使用什么代码发出请求?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.