首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web3.setProvider不是一个函数

web3.setProvider不是一个函数
EN

Ethereum用户
提问于 2018-06-29 11:09:00
回答 3查看 1.6K关注 0票数 1

我正在尝试了解我安装的web3.js

代码语言:javascript
运行
复制
npm install ethereumjs-testrpc

代码语言:javascript
运行
复制
npm install web3  // version 0.20.6
npm install ganache-cli // version 6.0.3

然后我使用以下代码

代码语言:javascript
运行
复制
var TestRPC = require("ethereumjs-testrpc");
var web3 = require("web3");
var ganache = require("ganache-cli");
//~ web3.setProvider(TestRPC.provider());
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545')); 
//~ var web3 = new web3(web3.givenProvider || ganache.server());

//~ var web3 = new web3(web3.givenProvider || 'ws://some.local-or-remote.node:8546');
//~ web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
//~ web3.setProvider(new web3.providers.HttpProvider('http://geth-node-ip:8545'));
//~ console.log(web3.isAddress("0x8888f1f195afa192cfee860698584c030f4c9db1"))




//~ web3.setProvider(TestRPC.provider());
//~ console.log(web3.version);
//~ console.log(web3.providers);

错误说web3.setProvider is not a function

EN

回答 3

Ethereum用户

发布于 2018-06-29 18:37:39

我相信你想要这样的东西。(注意大写。)

代码语言:javascript
运行
复制
var Web3 = require('web3');
var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'));
票数 3
EN

Ethereum用户

发布于 2019-03-09 13:13:14

确保package.json中的Web3版本是

"web3":"^1.0.0-beta.37“

票数 1
EN

Ethereum用户

发布于 2020-05-29 20:09:28

好的,我遇到了问题,根据Web3-docs-链接 ( web3 )的文档,setProvider()用于更改web3的提供程序,如果您第一次以这种方式设置提供程序:

代码语言:javascript
运行
复制
var Web3 = require('web3');
var web3 = new Web3('http://localhost:8545');
// or
var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'));

// change provider
web3.setProvider('ws://localhost:8546');
// or
web3.setProvider(new Web3.providers.WebsocketProvider('ws://localhost:8546'));
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/52358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档