在云功能模块中集成web3

Ara*_*anS 1 firebase ethereum google-cloud-functions truffle web3js

我正在尝试将 web3(使用 truffle)集成到云功能模块中,但我不断收到此错误:

Error: Invalid JSON RPC response: ""
Run Code Online (Sandbox Code Playgroud)

这是实现的一部分:

admin.initializeApp(functions.config().firebase);

const db = admin.database();

const provider = new HDWalletProvider(mnemonic, infura link);

const web3 = new Web3(provider);
Run Code Online (Sandbox Code Playgroud)

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

提前致谢。

Dan*_*Dan 5

我遇到了这个问题,我的问题是我的开发项目在 Firebase 的免费“Spark”层上。Cloud Functions 中的传出网络请求要求您使用付费计划,因此我升级到“Blaze”层,即现收现付,我的 web3 云功能立即开始工作。

希望这可以帮助某人。