問題タブ [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.
protocol-buffers - あらゆる呼び出しを処理する gRPC サービスを定義する方法は?
複数の .proto ファイル間でどのサービスが呼び出されているかを理解しようと、リバース エンジニアリングを試みています。私の質問は、行われたすべての呼び出しを処理し、呼び出された関数とサービスの情報を提供するサービスをサーバーに実装できるかどうかです。
例:
プロトコル.プロト
サーバー.js
私がやりたいことは、両方の (すべての) 呼び出しを処理し、どのサービスが呼び出されたかを表示する 3 番目の関数を実装することです。このようなもの:
これを行う方法はありますか?
ありがとうございました。
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 設定の何が問題になっていますか?