我是Hyperledger面料的新手,请尝试一下。我正在尝试使用Fabric SDK将对等方添加并加入到通道中,但是我收到““ [[Remote.js]:错误:无法在截止日期URL:grpcs:// localhost:7088”“之前连接此错误。] >
我使用了通道的addPeer功能,添加之后我尝试使用连接通道操作将对等连接到通道。但是运行代码后,我得到了上面提到的错误。如果有人可以建议如何使用Fabric API添加和加入对等方。
import { FileSystemWallet, Gateway } from 'fabric-network'; import * as path from 'path'; import { Peer } from 'fabric-client'; import { request } from 'https'; const ccpPath = path.resolve(__dirname, '..', '..', '..', 'first-network', 'connection-org1.json'); async function main() { try { identities. const walletPath = path.join(process.cwd(), 'wallet'); const wallet = new FileSystemWallet(walletPath); console.log(`Wallet path: ${walletPath}`); // Check to see if we've already enrolled the user. const userExists = await wallet.exists('user1'); if (!userExists) { console.log('An identity for the user "user1" does not exist in the wallet'); console.log('Run the registerUser.ts application before retrying'); return; } const gateway = new Gateway(); await gateway.connect(ccpPath, { wallet, identity: 'user1', discovery: { enabled: true, asLocalhost: true } }); // Get the network (channel) our contract is deployed to. const network = await gateway.getNetwork('mychannel'); var opts ={ name: 'peer4.org1.example.com', request_timeout: '5252', 'pem': '-----BEGIN CERTIFICATE-----\nMIICVzCCAf2gAwIBAgIQfdwd3s8+f0YvH2esgpia7TAKBggqhkjOPQQDAjB2MQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz\nY2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xOTEwMjIwNjA3MDBaFw0yOTEwMTkwNjA3\nMDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH\nEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD\nVQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D\nAQcDQgAEJBq3JFLV0LdNLxOBLS/BH1jh2AMjg6awzO5fz9faB0rIBj7xZg4sCwq4\nwA5M3y5kOjVDTZaEe/t+8o4DMZmBmaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud\nDgQiBCB6UC4NGyvuVZ0Bmi7aWkju7bRm3jZvU9kNXrVgFeBa6TAKBggqhkjOPQQD\nAgNIADBFAiEArR3BiLVpA0z3K53wr+2Cjjtq0gmx2un9Nlgl352bhAoCIEh9dZCK\ny+JcrTBTWM57WZvmieVvf2uUN9UgJ2xHyK9o\n-----END CERTIFICATE-----\n', sslcerti: 'peer4.org1.example.com', } var peer = new Peer('grpcs://localhost:7088', opts); var channel = network.getChannel(); channel.addPeer(peer,'Org1MSP') var request ={ target:[peer], block :await channel.getGenesisBlock(), txId :gateway.getClient().newTransactionID(true) } channel.joinChannel(request, 5252)
}
我是Hyperledger面料的新手,请尝试一下。我正在尝试使用Fabric SDK将对等方添加并加入到通道中,但出现“” [Remote.js]:错误:在...
未能在截止日期URL之前连接:grpcs:// localhost:7088
->定义它正在尝试使用各自的端口连接到服务器,但是它失败了。似乎是该服务未运行或端口未正确绑定。确保服务正常运行或启用了端口。如果有任何问题,请告诉我