将 web3 集成到云功能模块中



我正在尝试将web3(使用松露(集成到云函数模块中,但不断收到此错误:

Error: Invalid JSON RPC response: ""

以下是实现的一部分:

admin.initializeApp(functions.config().firebase);
const db = admin.database();
const provider = new HDWalletProvider(mnemonic, infura link);
const web3 = new Web3(provider);

据我了解,该错误表明松露库无法建立与以太坊网络的连接。我想知道这是否与此代码部署到火力有关。

提前谢谢。

我遇到了这个问题,我的问题是我的开发项目位于Firebase的免费"Spark"层上。云函数中的传出网络请求要求您使用付费计划,因此我升级到"Blaze"层,即即用即付,我的 web3 云函数立即开始工作。

希望这对某人有所帮助。

是的,这里也一样,升级到付费计划会建立与我的 Infura 节点的连接

最新更新