簡體   English   中英

錯誤:無效的協議

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM