問題タブ [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.
google-cloud-platform - すべてのリクエストをデフォルトのバックエンド サービスにルーティングする GCP ロードバランサの URL マップ。構成はドキュメントに基づいて正しく表示されます
URLマップをどのように構成しても、デフォルトのマイクロサービスがリクエストを処理するように思えます。
node + nestjs ベースのアプリケーションである 2 つのコンテナーがあります。
- 認証
- 公衆
パブリックのすべてのルートにはプレフィックスがありません。パブリック サービスで /featured エンドポイントをテストしており、これもデフォルト サービスとして設定しています。
auth のすべてのルートは「auth」パスプレフィックスで始まり、/auth/test をテストしています。
これらのエンドポイントは両方とも、単独で動作するか、各サービスをデフォルト サービスとして設定した場合に動作します。
ただし、デフォルト以外のバックエンド サービスにリクエストを正しくマッピングすることはできません。
次のように、UI を使用してロード バランサーの URL マップを構成しました。