无效的JSON RPC响应:未定义
我试图通过Node.js创build一个以太坊帐户。 这是我的代码:
export async function createNewAccount() { var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); return web3Instance.eth.accounts.create(); }
但我得到以下错误(从“创build”function):
无效的JSON RPC响应:未定义
我在我的项目中安装了web3.js。
我错过了什么其他步骤?
顺便说一句,打开浏览器地址http:// localhost:8545返回404.有什么我需要安装,以使其工作? 那是testrpc吗?
请注意,我想对付真正的区块链,而不是testing。
Web3.js只是一个JavaScript接口,可以处理一个真正的节点,为了进行RPC请求,你必须有一个以太节点运行,可以是TestRPC,Parity,Geth。 此外,由于您指向本地主机,您将需要自行运行它
你最容易testing将是testRPC安装和运行它会的。 默认情况下给你10个帐户。 为了用testRPC创build一个新帐户,你需要使用--unlock
选项来运行它