Не удалось зарегистрировать пользователя user1.Failed to get Affiliation - PullRequest
0 голосов
/ 04 мая 2020
PS C:\Users\07\OneDrive\Desktop\Final Try\fabcar-blockchain-sample\web-app\server> node registerUser.js
Wallet path: C:\Users\07\OneDrive\Desktop\Final Try\fabcar-blockchain-sample\web-app\server\wallet
Failed to register user user1: Error: fabric-ca request register failed with errors [[{"code":0,"message":"Registration of 'user1' failed in affiliation validation: Failed getting affiliation 'org1.department1': : scode: 404, code: 63, msg: Failed to get Affiliation: sql: no rows in result set"}]]

** Не удалось зарегистрировать пользователя user1.Falled для получения Affiliation.Here, в этом я следую основному учебнику c Hyperledger faberi c Fabcar. Но я получаю сообщение об ошибке, так как не удалось зарегистрировать пользователя user1.msg: Не удалось получить принадлежность: sql: нет строк в наборе результатов ". Урок, которому я следую, - https://github.com/IBM/fabcar-blockchain-sample. **

1 Ответ

1 голос
/ 04 мая 2020

См. https://github.com/IBM/fabcar-blockchain-sample/blob/master/web-app/server/registerUser.js#L56

Если вы измените

const secret = await ca.register({ affiliation: 'org1.department1', enrollmentID: userName, role: 'client' }, adminIdentity);

на

const secret = await ca.register({ enrollmentID: userName, role: 'client' }, adminIdentity);

, то все должно работать. Я думаю, что демо было создано для более старой версии, где у нас были встроенные ссылки.

...