Composer javaScript代码在发出标识后导入卡

时间:2018-01-12 09:17:01

标签: hyperledger-composer

我使用https://hyperledger.github.io/composer/unstable//managing/identity-issue.html处的指南发布新身份,但之后我无法使用该帐户进行连接,系统会说Card not found: abc@mynetwork。我知道我错过了导入卡的代码,(在我使用composer card import --file abc.card的命令中)。 我怎么能通过使用代码(JavaScript API)来做到这一点?

我的问题与Hyperledger Composer issue identity but missing business card非常相似。我尝试了所有的答案,但仍然没有用。

1 个答案:

答案 0 :(得分:1)

有关使用JS API的更多信息,请参阅Composer知识wiki中的https://github.com/hyperledger/composer-knowledge-wiki/blob/master/knowledge.md#cardapis

您需要在发出身份后导入卡,您将设置凭据,然后连接到业务网络(使用卡)。

参见示例(及以下链接)

`var businessNetwork = new BusinessNetworkConnection();
   return businessNetwork.connect('cardName')
   .then(function(businessNetworkDefinition){
   // Connected
    });
`

在此处查看其他示例 - > nodejs test hyperledger composer v0.15 fails with Error: Card not found: PeerAdmin@hlfv1