私链搭好在Linux中,配置好ChianID和networkid等参数之后,使用MetaMask连接localhost8545仍然无法访问:
这个问题找了很久的资料,最后发现学习的资料是一年前的,文档更新的速度赶不上以太坊更新的速度,原因是跑私链的命令行中缺失浏览器限制访问项,之前的命令:
geth --datadir ./ --networkid 1337 --http --http console 2>>geth.log
改之后的命令:
geth --datadir ./ --networkid 1337 --http --http.corsdomain "*" console 2>>geth.log
也可以多配置一些参数:
geth --datadir ./ --networkid 1337 --http --http.addr 127.0.0.1 --http.vhosts "*" --http.port 8545 --http.api 'db,net,eth,web3,personal' --http.corsdomain "*" console 2>>geth.log
改好后就能连上localhost8545了:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)