错误:协议无效

我在使用NodeJS请求任何URL时面临这个问题。 FYR我做了一个脚本在nodejs使用请求模块,调用一个页面,然后废除该页面,但问题是当它调用我得到一个错误“错误:无效的协议: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格式错误”

仍然没有解决schemehttp://proxy.company.com:port

FYI版本如下:

  >node -v >v0.12.0 >npm -v >2.5.1 

有一个更多的信息,我有静态IP 10.112.111.86在IPv4和IP 10.112.62.78与8080在浏览器的代理设置。 此外,我正在使用Windows 7桌面,我尝试使用代理IP 10.112.62.78&没有它,但没有解决scheme,但我不能改变IPv4,否则我的互联网连接将会消失。 请提供一些解决scheme,我卡住了。

PS:也尝试通过更改http https https代理。

Npmrc是由npm使用的,而不是(afaik)在你的节点代码中的请求,所以这可能是一个红色的鲱鱼。 你用什么代码来提出请求?