Hyperledger fabric Hyperledger explorer在尝试连接到443端口的对等方时引发错误

Hyperledger fabric Hyperledger explorer在尝试连接到443端口的对等方时引发错误,hyperledger-fabric,hyperledger-explorer,Hyperledger Fabric,Hyperledger Explorer,我正在尝试在IBM区块链平台上运行的网络上运行Hyperledger Explorer。对等机正在端口7051上运行。当我在连接配置文件中使用指定端口7051时,应用程序抛出错误 [2020-11-20T14:57:26.551] [ERROR] FabricClient - Error: Missing port parameter explorer.mynetwork.com | at module.exports.checkParameter (/opt/explorer

我正在尝试在IBM区块链平台上运行的网络上运行Hyperledger Explorer。对等机正在端口7051上运行。当我在连接配置文件中使用指定端口7051时,应用程序抛出错误

[2020-11-20T14:57:26.551] [ERROR] FabricClient - Error: Missing port parameter
explorer.mynetwork.com      |     at module.exports.checkParameter (/opt/explorer/node_modules/fabric-common/lib/Utils.js:631:8)
explorer.mynetwork.com      |     at DiscoveryService._buildUrl (/opt/explorer/node_modules/fabric-common/lib/DiscoveryService.js:663:58)
explorer.mynetwork.com      |     at DiscoveryService._buildPeer (/opt/explorer/node_modules/fabric-common/lib/DiscoveryService.js:633:20)
explorer.mynetwork.com      |     at DiscoveryService._processPeers (/opt/explorer/node_modules/fabric-common/lib/DiscoveryService.js:553:15)
explorer.mynetwork.com      |     at DiscoveryService._processMembership (/opt/explorer/node_modules/fabric-common/lib/DiscoveryService.js:505:42)
explorer.mynetwork.com      |     at DiscoveryService.send (/opt/explorer/node_modules/fabric-common/lib/DiscoveryService.js:334:55)
explorer.mynetwork.com      |     at process._tickCallback (internal/process/next_tick.js:68:7)
我已经指定了端口号和对等url

"peers": {
    "xx-xx-xx-peer-x": {
        "url": "grpcs://xx-xx-xx-peer-x:443",
        "tlsCACerts": {
            "path": "/opt/explorer/app/platform/fabric/certs/peer1.crt"
        },
        "grpcOptions": {
            "ssl-target-name-override": "xx-xx-xx-peer-x"
        }
    }
}

我也遇到了这个错误,我理解在这些更模糊的问题上,使用如此少的文档是多么令人沮丧。诚然,我是从二进制文件构建网络,而不是像您这样的IBM平台,但我觉得这与我的问题非常相似,值得您尝试一下这个解决方案:我能够通过确保所有锚节点在各自的
core.yaml
文件中,让他们的
peer.gossip.externalEndpoint
值不仅填写地址,还填写端口。这将是标准形式的