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