Go-Ethereum

etherparty/explorer 問題:“允許訪問 Geth 並刷新頁面”

  • December 16, 2017

這裡有沒有人有使用 etherparty/explorer 區塊鏈瀏覽器的經驗?我無法連接。我不斷收到錯誤消息

“允許訪問 Geth 並刷新頁面”

當我訪問localhost:8000.

我正在執行 geth 並且有相同的錯誤消息,但現在我正在執行奇偶校驗。這是我呼叫奇偶校驗的方式:

parity --chain dev  --dapps-apis-all --jsonrpc-cors "http://localhost:8000" --jsonrpc-apis "web3, eth" --jsonrpc-hosts="all" --networkid="<private-number>" --force-ui --ui-no-validation

下面是 etherparty/explorer 如何呼叫 geth:

geth --rpc --rpccorsdomain "http://localhost:8000"

RPC 埠在 localhost:8545 可用。

編輯:我已經使用主網對 geth 進行了測試。我犯了同樣的錯誤。所以我正在嘗試其他事情。也許這就是我安裝(或未能安裝)web3 的方式?

我做了所有這些事情。但問題是必須在圖形瀏覽器中查看該站點。由於資源管理器在伺服器端執行,因此我通過 SSH 登錄並使用 w3m 進行查看。一旦我查看了@Richard Horrocks 指出的程式碼,就很清楚了。

不是一個完整的答案,但可能會有所幫助……

查看他們的程式碼,執行此部分時會輸出錯誤:

   if(!web3.isConnected()) {
       $('#connectwarning').modal({keyboard:false,backdrop:'static'}) 
       $('#connectwarning').modal('show') 
   }

這意味著以下程式碼中存在故障:

var eth_node_url = 'http://localhost:8545'; // TODO: remote URL
web3.setProvider(new web3.providers.HttpProvider(eth_node_url));

引用自:https://ethereum.stackexchange.com/questions/13174