Hyperledger fabric 错误:配置必须是连接配置文件对象或客户端对象

Hyperledger fabric 错误:配置必须是连接配置文件对象或客户端对象,hyperledger-fabric,hyperledger-fabric-sdk-js,Hyperledger Fabric,Hyperledger Fabric Sdk Js,我正在尝试通过fabric network SDK 2.2连接到网络的对等方 我以中提供的连接配置文件为起点,修改了我的网络设置并尝试连接,但标题中出现错误 作为测试,我复制了这个示例,希望收到与配置相关的不同错误,但错误是相同的(因此JSON的格式不应该有问题) 控制台日志显示从文件中正确读取JSON 有没有办法调试fabric network SDK以找出问题所在 提前感谢您的帮助 您是否将JSON字符串解析为实际对象?我怀疑您正试图将字符串传递到connect请求中。 在Gateway.c

我正在尝试通过fabric network SDK 2.2连接到网络的对等方

我以中提供的连接配置文件为起点,修改了我的网络设置并尝试连接,但标题中出现错误

作为测试,我复制了这个示例,希望收到与配置相关的不同错误,但错误是相同的(因此JSON的格式不应该有问题)

控制台日志显示从文件中正确读取JSON

有没有办法调试fabric network SDK以找出问题所在


提前感谢您的帮助

您是否将JSON字符串解析为实际对象?我怀疑您正试图将字符串传递到connect请求中。
在Gateway.connect方法中使用连接配置文件之前,请在此查看如何将其读取并解析为json对象的示例。

通常在调用

await gateway.connect(ccp, { wallet, identity: USER_NAME, discovery: { enabled: true, asLocalhost: true } });

没有有效的
钱包
ccp
,请检查两者是否正确初始化

我的坏!谢谢你的建议!