我正试图通过结构网络SDK 2.2连接到网络的对等端。
我以这里提供的连接配置文件为起点,修改了我的网络设置并尝试连接,但在标题中出现了错误。
作为测试,我复制了这个例子,希望收到一个与配置相关的不同错误,但错误是相同的(所以JSON的格式应该不会有问题(。
控制台日志显示JSON已从文件中正确读取。
有什么方法可以调试fabric网络SDK来找出问题所在吗?
提前感谢您的帮助!
您是否将JSON字符串解析为实际对象?我怀疑您正试图将一个字符串传递到连接请求中。看看这里https://github.com/hyperledger/fabric-samples/blob/22393b629bcac7f7807cc6998aa44e06ecc77426/fabcar/javascript/invoke.js#L17查看连接配置文件在Gateway.connect方法中使用之前如何读取并解析为json对象的示例。
当您调用时,通常会发生这种情况
await gateway.connect(ccp, { wallet, identity: USER_NAME, discovery: { enabled: true, asLocalhost: true } });
没有有效的wallet
或ccp
,因此检查两者是否正确初始化