与gRPC的Docker连接问题

时间:2016-12-17 13:48:06

标签: docker grpc

我在Windows 10 Pro上使用Docker for Windows。我正在尝试将基于gRPC greeter example for NodeJS的简单nodejs客户端服务器组合在一起。我最终得到了这个错误。

  

console.log('Greeting:',response.getMessage());

     

TypeError:无法读取未定义的属性“getMessage”   Object.callback(/usr/src/app/static_codegen/greeter_client.js:51:38   在/usr/src/app/node_modules/grpc/src/node/src/client.js:420:14

我在客户端的角色中安装了hping3,它可以连接到作为服务器角色的容器的localhost端口50051。

root@8aca5f26c64f:/usr/src/app# hping3 localhost -p 50051
HPING localhost (lo 127.0.0.1): NO FLAGS are set, 40 headers + 0 data bytes
len=40 ip=127.0.0.1 ttl=64 DF id=906 sport=50051 flags=RA seq=0 win=0 rtt=9.9 ms
len=40 ip=127.0.0.1 ttl=64 DF id=934 sport=50051 flags=RA seq=1 win=0 rtt=9.8 ms
len=40 ip=127.0.0.1 ttl=64 DF id=985 sport=50051 flags=RA seq=2 win=0 rtt=9.7 ms
len=40 ip=127.0.0.1 ttl=64 DF id=1068 sport=50051 flags=RA seq=3 win=0 rtt=9.6 ms
len=40 ip=127.0.0.1 ttl=64 DF id=1094 sport=50051 flags=RA seq=4 win=0 rtt=9.6 ms

我也在使用grpc-docker-library中使用的节点容器。

有人能指点我一些关于如何进一步解决这个问题的提示吗?

斯科特

0 个答案:

没有答案