首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法registerUser的超分类器织物-法布卡样例项目

无法registerUser的超分类器织物-法布卡样例项目
EN

Stack Overflow用户
提问于 2017-11-08 09:15:42
回答 3查看 4.6K关注 0票数 5

我试着运行示例应用程序,如下所示:app.html

在运行以下命令之前,一切看起来都很好:node registerUser

错误

存储path:/Users/johndoe/Desktop/myProject/fabric-samples/fabcar/hfc-key-store成功加载管理从持久性失败:错误: fabric-ca请求寄存器失败与错误[{“代码”:0,“消息”:“没有提供标识类型。请提供标识类型”}]

我通过运行docker logs ca.example.com命令检查日志:

2017/11/08 09:43:07调试成功验证“admin” 2017/11/08 :43:收到07调试登记册请求 2017/11/08 :43:07调试收到管理员的注册请求:&{RegistrationRequest:{Name:{Name:{user1 1 Type: Secret:<> MaxEnrollments:1关联:org1.Department 1属性:[]CAName:}] 2017/11/08 :43:07“user1”的调试注册失败:没有提供标识类型。请提供身份类型 2017/11/08 :43:07 INFO 172.18.0.1:60190 - "POST /api/v1/登记簿“0

我错过了什么吗?我成功地运行了hfc-key-store,并能够在node enrollAdmin.js中获得生成的eCert & key material

EN

回答 3

Stack Overflow用户

发布于 2017-11-09 08:35:02

在我的例子中,添加用户的角色类型使其工作。

代码语言:javascript
复制
return fabric_ca_client.register({enrollmentID: 'user1', affiliation: 'org1.department1',role: 'client'}, admin_user);
票数 15
EN

Stack Overflow用户

发布于 2017-11-20 01:46:13

我也遇到了同样的问题,但是在将角色:'client‘添加到它成功运行和注册的registeUser文件之后。

之前-添加角色:'client'

代码语言:javascript
复制
Anoops-MacBook:fabcar anoopdixit$ node registerUser.js
Store path:/Users/anoopdixit/Documents/Blockchain/projects/Hyperledger-Fabric/fabric-samples/fabcar/hfc-key-store
Successfully loaded admin from persistence
Failed to register: **Error:** fabric-ca request register failed with errors [[{"code":0,"message":"No identity type provided. Please provide identity type"}]]
Anoops-MacBook:fabcar anoopdixit$

后面:添加*角色:'client'

代码语言:javascript
复制
Anoops-MacBook:fabcar anoopdixit$ node registerUser.js
 Store path:/Users/anoopdixit/Documents/Blockchain/projects/Hyperledger-Fabric/fabric-samples/fabcar/hfc-key-store
Successfully loaded admin from persistence
Successfully registered user1 - secret:aMgShhReEivm
Successfully enrolled member user "user1" 
**User1 was successfully registered** and enrolled and is ready to intreact with the fabric network
Anoops-MacBook:fabcar anoopdixit$
票数 2
EN

Stack Overflow用户

发布于 2018-05-02 08:22:36

我修改了项目余额转移以适应角色属性,并修改了包含curl调用以注册新用户的testAPI.sh文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47175691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档