我有一个外部第三方GRPC服务器运行,我想在我的javascript代码查询它。
我想知道是否有办法做到这一点,就像我们通过node-fetch或axios查询REST api一样?
如何通过javascript调用这个api
grpcurl
-plaintext
-d '{"attribute":"XX"}'
localhost:14190
X.Y.Z/Something
@grpc/grpc-js
的Hello world客户端示例演示了如何使用库进行一般请求。问题中grpcurl
调用的特定组件对应于示例中的代码,如下所示:
X.Y.Z/Something
服务名称对应于创建client
对象(在本例中为Greeter
)的实例化类的名称。localhost:14190
参数对应的地址作为第一个参数传递给Greeter
构造函数。-plaintext
选项对应于作为第二个参数传递给Greeter
构造函数的grpc.credentials.createInsecure()
对象。-d '{"attribute":"XX"}'
参数对应于在示例中作为第一个参数传递给client.sayHello
方法的对象。