使用POST导入钱包/导入的导入卡在作曲家卡列表命令中不可用

问题描述 投票:0回答:1

为什么我在发出composer card list命令时看不到导入的卡通过POST请求到wallet / import api?另外我遇到的业务网卡没有指定错误。请注意,我可以在GET wallet api中看到钱包的名称。只是我看不到使用作曲家卡列表的卡片。我不知道是什么问题。以下是我所做的步骤。谢谢。

  1. 通过POST向参与者发放身份

http://localhost:3000/api/system/identities/issue

  1. 第1步将响应.card文件。然后通过请求POST导入钱包

http://localhost:3000/api/wallet/import

  1. 执行composer card list命令。结果是导入的钱包不可用并且在用户认证时。在使用令牌调用其他端点时,尚未指定发出的访问令牌返回业务网卡。
hyperledger-fabric hyperledger hyperledger-composer
1个回答
0
投票

在MultiUser模式下使用Composer REST Server时,还会启用身份验证。当用户进行身份验证时,他们导入的任何卡都将存储在启动REST服务器时指定的数据源中。因此,如果您遵循Composer文档,您可能会使用MongoDB作为REST服务器的持久存储。 (如果尚未为REST服务器设置数据源,则不会保留钱包,并且在重新启动REST服务器时将无法使用该钱包)。

使用CLI,默认情况下,卡存储在主文件夹~/.composer下的文件系统钱包中,并且可以使用composer card list查看这些卡。

© www.soinside.com 2019 - 2024. All rights reserved.