Javascript hyperledger fabric sdk节点的运行测试

Javascript hyperledger fabric sdk节点的运行测试,javascript,node.js,docker-compose,hyperledger,hyperledger-fabric,Javascript,Node.js,Docker Compose,Hyperledger,Hyperledger Fabric,我正在尝试运行hyperledger结构客户端节点的测试,但遇到一些问题。实际上,当我运行命令gulptest时,我有很多错误,如下所示: not ok 586 Error: SERVICE_UNAVAILABLE at ClientDuplexStream.<anonymous> (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_ modules\fabric-client\li

我正在尝试运行hyperledger结构客户端节点的测试,但遇到一些问题。实际上,当我运行命令
gulptest
时,我有很多错误,如下所示:

    not ok 586 Error: SERVICE_UNAVAILABLE at ClientDuplexStream.<anonymous> (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_
    modules\fabric-client\lib\Orderer.js:9:4530) at emitOne (events.js:96:13) at ClientDuplexStream.emit (events.js:188:7) at ClientDuplexStream.
    _emitStatusIfDone (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\src\client.js:204:12) at ClientD
    uplexStream._readsDone (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\src\client.js:169:8) at rea
    dCallback (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\src\client.js:229:12)
      ---
        operator: fail
        at: Client.newDefaultKeyValueStore.then.then.then.then.then.then (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\test\int
    egration\e2e\create-channel.js:211:5)
        stack: |-
          Error: Error: SERVICE_UNAVAILABLE
              at ClientDuplexStream.<anonymous> (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\fabric-client\lib\Or
    derer.js:9:4530)
              at emitOne (events.js:96:13)
              at ClientDuplexStream.emit (events.js:188:7)
              at ClientDuplexStream._emitStatusIfDone (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\
    src\client.js:204:12)
              at ClientDuplexStream._readsDone (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\src\cli
    ent.js:169:8)
              at readCallback (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\grpc\src\node\src\client.js:229:12)
              at Test.assert [as _assert] (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\tape\lib\test.js:212:54)
              at Test.bound [as _assert] (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\tape\lib\test.js:64:32)
              at Test.fail (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\tape\lib\test.js:277:10)
              at Test.bound [as fail] (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\node_modules\tape\lib\test.js:64:32)
              at Client.newDefaultKeyValueStore.then.then.then.then.then.then (C:\Users\A671975\go\src\github.com\hyperledger\fabric-sdk-node\tes
    t\integration\e2e\create-channel.js:211:5)
              at process._tickDomainCallback (internal/process/next_tick.js:129:7)
不正常586错误:服务在ClientDuplexStream不可用。(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node_
ClientDuplexStream.emit(events.js:188:7)的emitOne(events.js:96:13)上的modules\fabric client\lib\order.js:9:4530)。
_ClientD上的emitStatusIfDone(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\grpc\src\node\src\client.js:204:12)
uplexStream.\u在rea处读取SDONE(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\u modules\grpc\src\node\src\client.js:169:8)
dCallback(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\grpc\src\node\src\client.js:229:12)
---
接线员:失败
位于:Client.newDefaultKeyValueStore.then.then.then.then.then(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk节点\test\int
egration\e2e\create channel.js:211:5)
堆栈:|-
错误:错误:服务不可用
在ClientDuplexStream。(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\fabric client\lib\Or
Derr.js:9:4530)
在emitOne(events.js:96:13)
在ClientDuplexStream.emit(events.js:188:7)
在ClientDuplexStream.\u emitStatusIfDone(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\grpc\src\node\
src\client.js:204:12)
在ClientDuplexStream.\u readsDone(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\u modules\grpc\src\node\src\cli
ent.js:169:8)
在readCallback(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\grpc\src\node\src\client.js:229:12)
在Test.assert[as_assert](C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\u modules\tape\lib\Test.js:212:54)
at Test.bound[作为断言](C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\u modules\tape\lib\Test.js:64:32)
at Test.fail(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\U modules\tape\lib\Test.js:277:10)
在Test.bound[as fail](C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk node\node\u modules\tape\lib\Test.js:64:32)
在Client.newDefaultKeyValueStore.then.then.then.then.then(C:\Users\A671975\go\src\github.com\hyperledger\fabric sdk节点\tes
t\integration\e2e\create channel.js:211:5)
在进程中。_tickDomainCallback(internal/process/next_tick.js:129:7)

我认为这是由于测试和容器之间的连接错误造成的,但我不明白为了解决这个问题我必须做什么。因此,如果有人以前有此错误,请共享解决方案;)谢谢

需要更多关于您的环境的信息。你能补充一下“docker images”和“docker ps-a”的输出要点吗。谢谢。你找到解决这个问题的方法了吗?我正碰上它。。。我猜这只是一个配置文件或者我下面的文档忽略了要解决的问题……需要更多关于您环境的信息。你能补充一下“docker images”和“docker ps-a”的输出要点吗。谢谢。你找到解决这个问题的方法了吗?我正碰上它。。。我猜这只是一个配置文件或者我正在关注的文档忽略了解决的问题。。。