クラウドファウンドリで同じアプリケーションの2つのコピーをプッシュしました。 特定のリクエストをapp1からapp2にルーティングする必要があります。 注:app1とapp2は同じものですが、別の名前で2回配備しました。ですから、/ collectionsエンドポイントはapp1に存在しますが、私はapp2アプリケーション経由でのみこれを処理したいと思います。私は以下のルートを作成しました。上記経路によってクラウドファウンドリのマップルートが指定されたパスで動作しない
cf map-route app2 mydomain.com --hostname app1 --path collections
cf map-route app1 mydomain.com --hostname app1
、Iはhttps://app1.mydomain.com/collections要求はAPP2アプリケーションによって処理することを期待。 /collectionsエンドポイント以外のすべての他の要求(https://app1.mydomain.com/ *)は、app1によって処理されることが予想されます。
また、ルータのマッピングを投稿すると、https://app1.mydomain.com/collectionsリクエストがapp1によって処理されていることがわかりました。
しかし、以下のルートしかない場合、https://app1.mydomain.com/ *へのすべてのリクエストがapp2によって処理されることを期待しています。この場合はうまくいきます。 cf map-route app2 mydomain.com --hostname app1
私はhttps://app1.mydomain.com/collectionsをapp2アプリケーションにルーティングするだけで問題があります。
この問題を解決するのを助けてください。
達成しようとしていることは何ですか? –