我有一个在特定环境上运行的 Fabric 网络,我正在尝试将余额转移节点应用程序示例与它集成。
好吧,我运行第一个命令,我得到以下错误:
# Command
curl -s -X POST http://localhost:4000/users -H "content-type: application/x-www-form-urlencoded" -d 'username=Jim&orgName=Org1'
# Error
[2018-05-16 08:11:43.689] [ERROR] Helper - Failed to get registered user: Jim with error: Error: Enrollment failed with errors [[{"code":19,"message":"CA 'my-ca' does not exist"}]]
参数在 network-config.yaml 上:
...
organizations:
Org1:
mspid: org1MSP
peers:
- peer0
certificateAuthorities:
- my-ca
adminPrivateKey:
path: $PATH_TO_KEYSTORE
signedCert:
path: $PATH_TO_SIGNED_CERTS
...
certificateAuthorities:
my-ca:
httpOptions:
verify: false
tlsCACerts:
path: $PATH_TO_CA_CERT
...
CA 名称也在特定的 Fabric CA 容器上定义FABRIC_CA_SERVER_CA_NAME
。
知道发生了什么吗?