为什么在使用的本地实例时,我只能使用Web3 Provider选项连接到geth?
启动geth时,我使用以下命令行:
geth --rinkeby --datadir=.rinkeby --cache=512 --bootnodes=enode://a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf@52.169.42.101:30303 --rpc --rpcaddr "localhost" --rpcport 8545 --rpccorsdomain "*"试图从端口8545 ( geth提供程序)上的联机连接到Web3,我得到了错误:“无效的JSON响应:”。
但是,如果我使用本地版本的Remix Solidity,那么一切都是完美无缺的。为什么会这样呢?
发布于 2017-09-07 10:52:26
我也经历过同样的问题。
当您将联机混合连接到localhot或任何公共节点时,它需要相同的协议(http/https)连接。
https://ethereum.stackexchange.com/questions/25982
复制相似问题