2

Angular JS と Spring Securityに関する記事に従って、Angularjs の Spring Data Rest とクライアント アプリに基づく API を用意しました。API はコンテキスト "some-api" でホストされ、クライアント アプリはルート コンテキストでホストされます。クライアント アプリの Zuul プロキシ設定は次のようになります。すべてが順調ですが、クライアント アプリと API の間のプロキシ構成が期待どおりに機能していません。クライアント /api からの応答には、API 呼び出しを中断する「some-api」サブ コンテキストが含まれています。

ズール構成:

server.port: 9900
zuul:
  routes:
    api:
      path: /api/**
      url: http://localhost:9988/some-api

API アプリ:

http://localhost:9988/some-api/

{
    "_links": {
        "resources": {
            "href": "http://localhost:9988/some-api/resources{?page,size,sort}",
            "templated": true
        },
        "profile": {
            "href": "http://localhost:9988/some-api/alps"
        }
    }
}

クライアント アプリ:

http://localhost:9900/api/

{
  "_links" : {
    "resources" : {
      "href" : "http://localhost:9900/api/some-api/resources{?page,size,sort}",
      "templated" : true
    },
    "profile" : {
      "href" : "http://localhost:9900/api/some-api/alps"
    }
  }
}
4

0 に答える 0