Hyperledger fabric 使用node sdk的Hyperledger结构查询系统链码

Hyperledger fabric 使用node sdk的Hyperledger结构查询系统链码,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,如果这是一个琐碎的问题,请原谅我,为每一个小问题搜索整个互联网是令人沮丧的 我的最终目标是获得所有现有渠道。为此,我必须按照本回答中的建议询问CSCC: 但是,在创建请求之后,我需要一个客户机对象,在该对象上调用queryByChaincode方法。当我尝试使用client.newChannel(“”)创建频道实例时,代码抛出一个错误,表示频道名称是必需的 现在,在没有通道实例的情况下,如何使用node sdk查询SCC?很抱歉,您发现很难找到要查找的信息。Fabric Node SDK实际上在

如果这是一个琐碎的问题,请原谅我,为每一个小问题搜索整个互联网是令人沮丧的

我的最终目标是获得所有现有渠道。为此,我必须按照本回答中的建议询问CSCC:

但是,在创建请求之后,我需要一个客户机对象,在该对象上调用
queryByChaincode
方法。当我尝试使用
client.newChannel(“”)
创建频道实例时,代码抛出一个错误,表示频道名称是必需的


现在,在没有通道实例的情况下,如何使用node sdk查询SCC?

很抱歉,您发现很难找到要查找的信息。Fabric Node SDK实际上在客户端类上提供了一个方法,该方法将检索对等方所属的所有通道:

很抱歉,您发现很难找到要查找的信息。Fabric Node SDK实际上在客户端类上提供了一个方法,该方法将检索对等方所属的所有通道:

感谢您的响应!但是QueryChannel只返回对等方加入的通道。在我的应用程序中,我正在使用client.createChannel创建一个通道。使用已创建的通道调用此方法会出现错误({“状态”:“错误的请求”,“信息”:“授权更新时出错:验证读取集时出错:读取集应为0版本的键[Group]/channel/Application,但获得1版本”})。现在,我想获得已经创建的通道,并且对等方还没有加入其中,这样我就可以避免这个错误。你能告诉我是否有办法做到这一点吗?谢谢你的回复!但是QueryChannel只返回对等方加入的通道。在我的应用程序中,我正在使用client.createChannel创建一个通道。使用已创建的通道调用此方法会出现错误({“状态”:“错误的请求”,“信息”:“授权更新时出错:验证读取集时出错:读取集应为0版本的键[Group]/channel/Application,但获得1版本”})。现在,我想获得已经创建的通道,并且对等方还没有加入其中,这样我就可以避免这个错误。你能告诉我有什么办法吗?