2

我正在尝试为网站配置 web3.js。我希望使用以太坊进行身份验证。

我收到以下错误:

web3-light.js:4327 OPTIONS http://localhost:8545/ net::ERR_CONNECTION_REFUSED
HttpProvider.send   @   web3-light.js:4327
RequestManager.send @   web3-light.js:6334
get @   web3-light.js:6237
watchBalance    @   test.php:17
onclick @   test.php:31 
4

1 回答 1

2

您连接到以太坊节点的本地主机提供商。确保您使用正确的提供者,例如 infura.io

<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>

<script>
  if (typeof web3 !== 'undefined') {
    web3 = new Web3(web3.currentProvider)
  } else {
    // Set the provider you want from Web3.providers
    web3 = new Web3(new Web3.providers.HttpProvider("https://mainnet.infura.io"))
  }
</script>
于 2018-10-08T15:33:01.580 回答