Hyperledger fabric Hyperledger编写器错误标识一经发布就未注册

Hyperledger fabric Hyperledger编写器错误标识一经发布就未注册,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我一直在遵循这一点,我能够完成它。我向现有参与者颁发新身份,并使用以下命令为此身份创建名片: 作曲家身份问题--身份证admin@tutorial-网络-fusr001@tutorial-network.card-u usr001-a“resource:org.acme.biznet.Trader#usr001”-x true 然后,我通过POST/wallet/import导入该名片,并能够调用不同的RESTAPI操作。之后,我停止composer rest服务器,几分钟后,我使用命令comp

我一直在遵循这一点,我能够完成它。我向现有参与者颁发新身份,并使用以下命令为此身份创建名片:

作曲家身份问题--身份证admin@tutorial-网络-fusr001@tutorial-network.card-u usr001-a“resource:org.acme.biznet.Trader#usr001”-x true

然后,我通过
POST/wallet/import
导入该名片,并能够调用不同的RESTAPI操作。之后,我停止composer rest服务器,几分钟后,我使用命令
composer rest server-c再次启动composer rest服务器admin@tutorial-网络-m真-a真

然后,我使用配置的身份验证机制(在本例中为passport github策略)向REST API进行身份验证,如果我尝试调用REST API的一个操作,它会抛出一条
未指定业务网卡的
错误消息,然后我通过
POST/wallet/import
导入上一张名片,得到一张应该是正确的
无内容

最后,当我尝试调用另一个REST API操作时,出现以下错误:

{
  "error": {
"statusCode": 500,
"name": "Error",
"message": "Error trying to ping. Error: Error trying to query business network. Error: chaincode error (status: 500, message: Error: The current identity has not been registered: usr001)",
"stack": "Error: Error trying to ping. Error: Error trying to query business network. Error: chaincode error (status: 500, message: Error: The current identity has not been registered: usr001)\n    at _checkRuntimeVersions.then.catch (/home/username/.npm-global/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:679:34)\n    at <anonymous>"
  }
}
{
“错误”:{
“状态代码”:500,
“名称”:“错误”,
“消息”:“尝试ping时出错。错误:尝试查询业务网络时出错。错误:链码错误(状态:500,消息:错误:当前标识尚未注册:usr001)”,
“堆栈”:“错误:尝试ping时出错。错误:尝试查询业务网络时出错。错误:链码错误(状态:500,消息:错误:当前标识尚未注册:usr001)\n位于\u checkRuntimeVersions.then.catch(/home/username/.npm global/lib/node_modules/composer rest server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:679:34)\n在“
}
}

这是主要问题,如果我以前使用REST API调用某些操作,我不知道为什么我的身份没有被REST API重新识别。

问题在于此处捕获的持久性->而此处捕获的持久性身份链接(即说明)->

通过使用环回连接器将所有用户信息持久保存在环回数据源中。默认情况下,REST服务器使用环回“内存”用于持久化用户信息的连接器,当REST服务器终止时,这些信息将丢失。REST服务器应配置一个环回连接器,该连接器将数据存储在高可用数据源(例如数据库)中