可能存在“渠道”、订购者、同行、缺失。有关更多见解,您可以参考 -https://fabric-sdk-node.github.io/tutorial-network-config.html https://fabric-sdk-node.github.io/tutorial-network-config.html同时下面是运行片段,您只需根据您的网络更改配置即可。
{
"name": "dockercompose_default",
"version": "1.0",
"client": {
"organization": "org1",
"connection": {
"timeout": {
"peer": {
"endorser": "300"
},
"orderer": "300"
}
}
},
"channels": {
"common": {
"orderers": [
"orderer.example.com"
],
"peers": {
"peer0.org.example.com": {
"endorsingPeer": true,
"chaincodeQuery": true,
"ledgerQuery": true,
"eventSource": true
},
"peer1.org.example.com": {
"endorsingPeer": true,
"chaincodeQuery": false,
"ledgerQuery": true,
"eventSource": false
}
}
},
"a-b": {
"orderers": [
"orderer.example.com"
],
"peers": {
"peer0.org.example.com": {
"endorsingPeer": true,
"chaincodeQuery": true,
"ledgerQuery": true,
"eventSource": true
},
"peer1.org.example.com": {
"endorsingPeer": true,
"chaincodeQuery": false,
"ledgerQuery": true,
"eventSource": false
}
}
}
},
"organizations": {
"org1": {
"mspid": "org1MSP",
"peers": [
"peer0.org.example.com",
"peer1.org.example.com"
],
"certificateAuthorities": [
"ca.org.example.com"
],
"adminPrivateKey": {
"path": "../artifacts/crypto-config/peerOrganizations/org.example.com/users/[email protected] /cdn-cgi/l/email-protection/msp/keystore/d30f6a06fa605d23da82f7f98bce3c00b37707f6363ca698331c6a1d834c47d4_sk"
},
"signedCert": {
"path": "../artifacts/crypto-config/peerOrganizations/org.example.com/users/[email protected] /cdn-cgi/l/email-protection/msp/signcerts/[email protected] /cdn-cgi/l/email-protection"
}
}
},
"orderers": {
"orderer.example.com": {
"url": "grpcs://localhost:7050",
"grpcOptions": {
"ssl-target-name-override": "orderer.example.com",
"grpc-max-send-message-length": -1
},
"tlsCACerts": {
"path": "../artifacts/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"
}
}
},
"peers": {
"peer0.org.example.com": {
"url": "grpcs://localhost:7051",
"eventUrl": "grpcs://localhost:7053",
"grpcOptions": {
"ssl-target-name-override": "peer0.org.example.com",
"grpc.keepalive_time_ms": 600000
},
"tlsCACerts": {
"path": "../artifacts/crypto-config/peerOrganizations/org.example.com/peers/peer0.org.example.com/tls/ca.crt"
}
},
"peer1.org.example.com": {
"url": "grpcs://localhost:7056",
"eventUrl": "grpcs://localhost:7058",
"grpcOptions": {
"ssl-target-name-override": "peer1.org.example.com"
},
"tlsCACerts": {
"path": "../artifacts/crypto-config/peerOrganizations/org.example.com/peers/peer1.org.example.com/tls/ca.crt"
}
}
},
"certificateAuthorities": {
"ca.org.example.com": {
"url": "https://localhost:7054",
"httpOptions": {
"verify": true
},
"tlsCACerts": {
"path": "../artifacts/crypto-config/peerOrganizations/org.example.com/peers/peer0.org.example.com/tls/ca.crt"
},
"registrar": [
{
"enrollId": "admin",
"enrollSecret": "adminpw"
}
],
"caName": "ca.org.example.com"
}
}
}