首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用web3和nodejs连接到ganache-cli。

无法用web3和nodejs连接到ganache-cli。
EN

Ethereum用户
提问于 2019-02-05 02:18:08
回答 1查看 1.2K关注 0票数 1

来自package.json:

代码语言:javascript
复制
"ganache-cli": "^6.3.0",
"web3": "^1.0.0-beta.41",

在我的createContract.js里

代码语言:javascript
复制
const Web3 = require("web3");
const ganache = require("ganache-cli");
console.log('ganache.provider :', JSON.stringify(ganache));
let web3 = new Web3(new Web3.providers.HttpProvider(ganache.provider()));

控制台日志的结果:

代码语言:javascript
复制
ganache.provider : {"_webpacked":true,"version":"2.4.0","to":{}}

我的错误:

代码语言:javascript
复制
.../node_modules/web3-providers/dist/web3-providers.cjs.js:99
    if (host.substring(0, 5) === 'https') {
             ^
TypeError: host.substring is not a function

对这个错误有什么建议吗?

EN

回答 1

Ethereum用户

发布于 2019-02-05 07:46:06

我认为,您可以这样使用ganache提供程序:

代码语言:javascript
复制
const web3 = new Web3(ganache.provider());
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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