如何从javascript进行GRPC api调用



我有一个外部第三方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方法的对象。

最新更新