使用Web 3连接到智能合约时出错

时间:2018-06-21 09:32:15

标签: node.js blockchain smartcontracts web3

我引荐https://medium.com/@amkurian/interacting-with-ethereum-smart-contracts-through-web3-js-e0efad17977连接到智能合约,在这里我只想访问智能合约的get()方法。

代码如下:

{{1}}

请帮助

1 个答案:

答案 0 :(得分:0)

编辑答案:

运行命令ganache-cli并使其运行。 将http://my_ip_address:8545替换为http://localhost:8545/

这将解决您的问题。

上一个已删除的答案:

问题可能是您的ganache本地节点配置不正确或未运行。您可以在命令行中显示运行ganache-cli的输出吗?

而且,如果您拥有“ my_ip_address”,则可以简单地将其替换为http://localhost:8545/

您还可以在浏览中转到http://localhost:8545。如果可行,您应该会看到“ 400错误的请求”。如果它不起作用,您将看到无法访问该站点。