0

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

我已将此处提供的连接配置文件作为起点,修改为我的网络设置并尝试连接,但标题中出现错误。

作为测试,我复制了示例,期望收到与配置相关的不同错误,但错误是相同的(所以应该不是 JSON 格式的问题)。

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

有什么方法可以调试结构网络 SDK 以找出问题所在?

在此先感谢您的帮助!

4

2 回答 2

0

这通常发生在你打电话时

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

没有有效的walletor ccp,所以检查两者是否正确初始化

于 2021-04-18T13:45:53.033 回答
0

您是否将 JSON 字符串解析为实际对象?我怀疑您只是试图将一个字符串传递给连接请求。看看这里https://github.com/hyperledger/fabric-samples/blob/22393b629bcac7f7807cc6998aa44e06ecc77426/fabcar/javascript/invoke.js#L17以查看连接配置文件在被读取之前如何被读取并解析为 json 对象的示例在 Gateway.connect 方法中使用。

于 2020-09-30T17:07:05.823 回答