注册用户user1失败,获取隶属关系失败

jee*_*ian 1 hyperledger hyperledger-fabric ibm-blockchain

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"}]]
Run Code Online (Sandbox Code Playgroud)

**无法注册用户 user1。无法获得隶属关系。在这里,我正在遵循基本的 Hyperledger faberic Fabcar 教程。但我收到错误,无法注册用户 user1.msg: 无法获取隶属关系: sql: 结果集中没有行”。我正在关注的教程是https://github.com/IBM/fabcar-区块链样本. **

Gar*_*ngh 5

请参阅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);
Run Code Online (Sandbox Code Playgroud)

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

那么事情就应该可以了。我认为该演示是为旧版本创建的,我们过去在旧版本中具有内置的从属关系。