問題タブ [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 に答える
107 参照

protocol-buffers - あらゆる呼び出しを処理する gRPC サービスを定義する方法は?

複数の .proto ファイル間でどのサービスが呼び出されているかを理解しようと、リバース エンジニアリングを試みています。私の質問は、行われたすべての呼び出しを処理し、呼び出された関数とサービスの情報を提供するサービスをサーバーに実装できるかどうかです。

例:

プロトコル.プロト


サーバー.js


私がやりたいことは、両方の (すべての) 呼び出しを処理し、どのサービスが呼び出されたかを表示する 3 番目の関数を実装することです。このようなもの:

これを行う方法はありますか?

ありがとうございました。

0 投票する
0 に答える
527 参照

grpc - go アプリの envoy プロキシを構成するにはどうすればよいですか?

次のように、grpcを介してvueアプリからgoアプリに呼び出そうとしています:

ここに画像の説明を入力

それらの間では、これは envoy プロキシであり、ここhttps://github.com/grpc/grpc-web#2-run-the-server-and-proxyで説明されているように必要です。Envoy プロキシは Docker コンテナーで実行されており、vue と go アプリは localhost にあります。問題は、vue アプリが go アプリに到達できないことです。envoy が go アプリとは異なるネットワークで実行されていると思われるためです。Envoy は次のように構成されます。

envoy 設定の何が問題になっていますか?