4.1.1
,我正在尝试构建的应用程序提供了不需要客户拥有元掩码钱包的方面,相反,与区块链的任何交互都将使用应用程序的钱包(公司的)。我在后端服务器中初始化 web3 实例时遇到困难。这是相关代码和错误:
const web3 = new Web3(process.env.INFURA_URL);
^
TypeError: Web3 is not a constructor
有什么想法吗?我尝试在后端服务器中初始化 web3,以便与区块链的任何和所有交互都是使用应用程序的钱包完成的,从而消除了客户必须拥有钱包的需要。
const { Web3 } = require('web3');
不是:
const Web3 = require('web3')
用大括号括起来。这是你的问题吗?