問題タブ [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.

0 投票する
1 に答える
694 参照

reactjs - reactjsを使用してgrpc呼び出しで配列を渡す方法

「grpc-web-client」モジュールを使用して、reactjs でオブジェクトの配列を grpc 呼び出しに送信したいと考えています。しかし、オブジェクトの配列を送信しているときにエラーが発生します。以下はエラーです:

これを送信しない理由がわかりません。以下は、送信したいオブジェクトの配列の構造です。

.proto ファイルでは、次のように定義されています。

誰か、この問題を解決するのを手伝ってください。

0 投票する
1 に答える
562 参照

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_pbgoogle_protobuf_empty_pb

私のgen-protosスクリプトは次のようになります。

さまざまなことを試しましたが、このツールでは期待どおりの出力が得られません。