Go-Ethereum
TypeError:Web3.providers.WebsocketProvider 不是建構子?
試圖通過 websocket 連接到 geth 機器?JS 程式碼。
var Web3=require('web3'); var web3 = new Web3(new Web3.providers.WebsocketProvider('ws://10.244.5.43:8546')); console.log(web3.isConnected());
不確定如何使用 WebSocket 進行連接?
我有同樣的問題
web3 v1.0.0 beta 30
。從未深入了解它,但跳過提供者建構似乎可以解決它:var Web3=require('web3'); var web3 = new Web3('ws://10.244.5.43:8546');
我假設您使用的是早於 1.0 的 Web3.js 版本。我相信
WebsocketProvider
是在 1.0 中添加的。