无效 JSON RPC 响应:未定义
Invalid JSON RPC response: undefined
我正在尝试通过 Node.js 创建一个以太坊帐户。这是我的代码:
export async function createNewAccount() {
var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
return web3Instance.eth.accounts.create();
}
但我收到以下错误(来自 'create' 函数):
Invalid JSON RPC response: undefined
我已经在我的项目中安装了web3.js。
我还错过了什么步骤?
顺便说一下,在地址 http://localhost:8545 returns 上打开浏览器 404。我需要安装什么才能让它工作吗?那是testrpc吗?
请注意,我想针对真正的区块链而不是测试区块链进行操作。
Web3.js 只是一个可以处理真实节点的 javascript 接口,为了进行 RPC 请求你必须有一个以太坊节点 运行ning 这可以是
TestRPC、奇偶校验、Geth。此外,由于您指向本地主机,因此您需要 运行 自己
您最容易测试的是testRPC安装,运行它会。默认情况下给你 10 个帐户。为了使用 testRPC 创建一个新帐户,您需要 运行 它带有 --unlock
选项
我正在尝试通过 Node.js 创建一个以太坊帐户。这是我的代码:
export async function createNewAccount() {
var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
return web3Instance.eth.accounts.create();
}
但我收到以下错误(来自 'create' 函数):
Invalid JSON RPC response: undefined
我已经在我的项目中安装了web3.js。
我还错过了什么步骤?
顺便说一下,在地址 http://localhost:8545 returns 上打开浏览器 404。我需要安装什么才能让它工作吗?那是testrpc吗?
请注意,我想针对真正的区块链而不是测试区块链进行操作。
Web3.js 只是一个可以处理真实节点的 javascript 接口,为了进行 RPC 请求你必须有一个以太坊节点 运行ning 这可以是 TestRPC、奇偶校验、Geth。此外,由于您指向本地主机,因此您需要 运行 自己
您最容易测试的是testRPC安装,运行它会。默认情况下给你 10 个帐户。为了使用 testRPC 创建一个新帐户,您需要 运行 它带有 --unlock
选项