错误:无效的 JSON RPC 响应:未定义

Posted

技术标签:

【中文标题】错误:无效的 JSON RPC 响应:未定义【英文标题】:Error: Invalid JSON RPC response: undefined 【发布时间】:2020-12-09 13:43:15 【问题描述】:

在安装this github 项目期间,我收到此错误:

Error: Invalid JSON RPC response: undefined
at Object.InvalidResponse (C:\Users\backu\blockchain\Blockchain4LinkedData-master\Dapp\node_modules\web3\lib\web3\errors.js:35:16)
at HttpProvider.send (C:\Users\backu\blockchain\Blockchain4LinkedData-master\Dapp\node_modules\web3\lib\web3\httpprovider.js:91:22)
at RequestManager.send (C:\Users\backu\blockchain\Blockchain4LinkedData-master\Dapp\node_modules\web3\lib\web3\requestmanager.js:58:32)
at Eth.send [as getBlock] (C:\Users\backu\blockchain\Blockchain4LinkedData-master\Dapp\node_modules\web3\lib\web3\method.js:145:58)
at Object. (C:\Users\backu\blockchain\Blockchain4LinkedData-master\Dapp\app\routes.js:31:22)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)

有人可以帮我解决这个问题吗?

【问题讨论】:

【参考方案1】:

很可能,当 geth 启动时,其方法被 Dapp 使用的模块之一没有在 RPC API 的设置中启用。查看启动行中 --rpcapi 键的值。

【讨论】:

以上是关于错误:无效的 JSON RPC 响应:未定义的主要内容,如果未能解决你的问题,请参考以下文章

自定义 laravel sanctum 未授权响应

Promise Catch 在 json rpc 调用中未收到错误

MetaMask - RPC 错误:无法设置未定义的属性(设置“加载默认值”)错误

未捕获的类型错误:尝试使用 PHP 填充响应式数据表时无法读取未定义的属性“长度”?

未找到图像定义文件 imagedefinitions.json

类型错误:在 reactjs 中使用 fetch 读取 json 时未定义项目