問題タブ [google-cloud-url-maps]

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 投票する
0 に答える
114 参照

google-cloud-platform - すべてのリクエストをデフォルトのバックエンド サービスにルーティングする GCP ロードバランサの URL マップ。構成はドキュメントに基づいて正しく表示されます

URLマップをどのように構成しても、デフォルトのマイクロサービスがリクエストを処理するように思えます。

node + nestjs ベースのアプリケーションである 2 つのコンテナーがあります。

  1. 認証
  2. 公衆

パブリックのすべてのルートにはプレフィックスがありません。パブリック サービスで /featured エンドポイントをテストしており、これもデフォルト サービスとして設定しています。

auth のすべてのルートは「auth」パスプレフィックスで始まり、/auth/test をテストしています。

これらのエンドポイントは両方とも、単独で動作するか、各サービスをデフォルト サービスとして設定した場合に動作します。

ただし、デフォルト以外のバックエンド サービスにリクエストを正しくマッピングすることはできません。

次のように、UI を使用してロード バランサーの URL マップを構成しました。

ここに画像の説明を入力