問題タブ [grpc-web]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - reactjsを使用してgrpc呼び出しで配列を渡す方法
「grpc-web-client」モジュールを使用して、reactjs でオブジェクトの配列を grpc 呼び出しに送信したいと考えています。しかし、オブジェクトの配列を送信しているときにエラーが発生します。以下はエラーです:
これを送信しない理由がわかりません。以下は、送信したいオブジェクトの配列の構造です。
.proto ファイルでは、次のように定義されています。
誰か、この問題を解決するのを手伝ってください。
protoc - protoc-gen-grpc-web で proto 定義を生成するときの TypeScript 定義ファイルの問題
生成された proto 定義に問題があります。
protoc-gen-grpc-web
ここから入手した最新バージョン(バージョン 1.0.7)を使用しています。
注: バージョン 1.0.5 だけでなく、MacOS と Windows の両方でも同じ問題が発生しました。
私が抱えている問題は、生成された定義に名前空間からの.
分離がないことです。Class
例えば。私の出力は次のようになります:
行を参照してくださいcountry?: contact_mechanism_pbCountry.AsObject,
。
contact_mechanism_pbCountry
する必要がありますcontact_mechanism_pb.Country
。
common_basic_pb
これは、、 のすべての場合に発生しcontact_mechanism_pb
ますbanking_details_pb
。
しかし、 と の場合はそうではありませgoogle_protobuf_timestamp_pb
んgoogle_protobuf_empty_pb
。
私のgen-protos
スクリプトは次のようになります。
さまざまなことを試しましたが、このツールでは期待どおりの出力が得られません。