我在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中使用的节点容器。
有人能指点我一些关于如何进一步解决这个问题的提示吗?
斯科特