2016-10-29 5 views

答えて

0

なぜHttpProviderの2つのインスタンスが必要なのかわかりません。

window.console.log(web3.a.version.node); 
window.console.log(web3.b.version.node); 
:あなたは、プロバイダ .a.bを使用するか、何が必要

let Web3 = require('web3'); 
let web3 = {}; 
let web3.a = new Web3(new Web3.providers.HttpProvider("http://localhost:9998"); 
let web3.b = new Web3(new Web3.providers.HttpProvider("http://localhost:9999"); 

とのために:しかし、私は解決策は、そのように、例えば2つのプロバイダが、2つのweb3オブジェクトをインスタンス化しないようにすることができると思い

または接続された1つのチェック:

if(web3.a.isConnected()) { 
    /* work with node a */ 
else if(web3.b.isConnected()) { 
    /* work with node b */ 
} else { 
    /* remind yourself to start a node */ 
} 

上記のコードはテストされていないが、あなたのアイデアを得ることができます。

関連する問題